393820
1070697
839244
803362
755444
824727
563854
479517
75232
31183
647271
547418
574113
109884
19661
567783
354344
773278
1458922
1303500
236304
474843
442897
877658
868652
784763