3271 36
11140 700
66002 506
25697 229
2293 63
13559 685
5441 497
4642 178
2904 459
7363 738
10808 598
11903 545
1014 176
3013 369