15010 58
12660 261
16179 837
40995 96
16928 126
3585 359
2875 108
11063 547
24822 373
48508 325
2807927 4100
248409 1043
4180 148
2554018 3573
388129 1161
285919 1572
234075 590
3269673 6830
708973 1991
386311 1079
97376 372
3018215 7336