15013 58
12662 261
16186 837
41026 96
16932 126
3593 359
2875 108
11073 547
24822 373
48528 325
2810441 4101
248409 1043
4183 148
2556055 3575
388141 1161
285963 1572
234083 590
3272338 6830
709027 1991
386347 1079
97378 372
3020992 7338