14896 58
12553 261
16065 837
40188 95
16791 126
3526 359
2850 108
10654 547
24785 373
47280 325
2748211 4077
248318 1043
4128 148
2505599 3556
387720 1161
285017 1572
233952 590
3207981 6792
707631 1990
385599 1079
97276 372
2948727 7296