15031 58
12677 261
16201 837
41206 96
16967 126
3620 359
2879 108
11111 547
24826 373
48768 325
2824182 4105
248424 1043
4188 148
2566787 3580
388240 1161
286235 1572
234111 590
3286994 6854
709318 1991
386526 1079
97395 372
3036761 7346