2601 91
15218 485
28181 177
4782 616
5656 741
7680 501
3159 167
2559 138
12189 967
3046 586
17947 762
2209 425
2106 612
2658 621