2580 91
15213 485
28179 177
4781 616
5656 741
7678 501
3159 167
2558 138
12189 967
3046 586
17947 762
2209 425
2106 612
2658 621