5117429
2111430
39753
2884140
102767
3501464
756712
1442623
67487
1079517
1094529
1328924
86918
1592618
1335917
2674733
82974290
1701138
60845
52213
2617724
2917833
2519661
2500444
1625429
1113813
867523
1149919
887127
55980
3247547
59027
1347520
1194912
893614
23852
45264
56786
54598
487610
1712643
1826935
730815
1049917
858911
1335630
1219229
1356216
39317
26515
308310
1194016
1127010
1003431
27163
50897
40807
614630
18362
13473
36135
22934
34052