1020258
85424
1288402
414856
360905
172380
630404
37210
263934
668773
102859
1060566
626536
53259
1130272
255843
311586
653396
905907
855842
299297
490372
676234
364633
41853
495473
96884
1398942
1358246
981836