3196 36
11103 700
65977 506
25655 229
2276 63
13517 684
5420 497
4641 178
2900 459
7361 738
10806 598
11901 545
1014 176
3012 369