15013 58
12662 261
16184 837
41018 96
16932 126
3591 359
2875 108
11071 547
24822 373
48520 325
2809689 4101
248409 1043
4183 148
2555387 3574
388141 1161
285951 1572
234081 590
3271491 6830
709008 1991
386339 1079
97378 372
3020154 7338