2663 91
15238 485
28185 177
4782 616
5657 741
7681 501
3160 167
2560 138
12190 967
3046 586
17948 762
2210 425
2106 612
2660 621