14512 58
12372 261
15834 837
39400 94
16510 126
3481 359
2807 108
10243 546
24764 373
45027 324
2668533 4028
248173 1043
3984 148
2427619 3522
386822 1161
283460 1571
233778 590
3121582 6748
705576 1989
384365 1083
97083 372
2850703 7251