14896 58
12547 261
16064 837
40178 95
16790 126
3526 359
2850 108
10649 547
24785 373
47243 325
2747494 4075
248318 1043
4126 148
2504747 3556
387713 1161
285005 1572
233947 590
3207053 6792
707601 1990
385586 1079
97276 372
2947618 7296