3191 36
11102 700
65976 506
25653 229
2273 63
13517 684
5419 497
4641 178
2900 459
7361 738
10806 598
11901 545
1014 176
3012 369