15010 58
12660 261
16179 837
40991 96
16927 126
3585 359
2875 108
11062 547
24822 373
48507 325
2807791 4100
248408 1043
4180 148
2553934 3573
388127 1161
285917 1572
234075 590
3269522 6830
708965 1991
386311 1079
97376 372
3018090 7336