283341
613126
1182418
858241
820373
57042
314602
370271
671701
1162948
990566
755645
218419
79921
333127
97596
745626
170288
642619
535376
532428
471170
792875
544450
533672
229219
757330
486321
116233
446722