15033 58
12678 261
16206 837
41239 96
16969 126
3620 359
2881 108
11117 547
24827 373
48795 326
2825391 4105
248429 1043
4188 148
2567697 3582
388250 1161
286247 1572
234117 590
3288231 6854
709347 1991
386540 1079
97396 372
3038163 7346