14896 58
12548 261
16065 837
40181 95
16790 126
3526 359
2850 108
10650 547
24785 373
47249 325
2747713 4077
248318 1043
4127 148
2505031 3556
387716 1161
285011 1572
233947 590
3207412 6792
707613 1990
385590 1079
97276 372
2947993 7296