14512 58
12372 261
15834 837
39401 94
16510 126
3482 359
2808 108
10244 546
24764 373
45027 324
2668534 4028
248173 1043
3985 148
2427619 3522
386822 1161
283460 1571
233778 590
3121586 6748
705576 1989
384365 1083
97083 372
2850706 7251