2915 91
15281 485
28232 177
4790 616
5666 741
7696 501
3173 167
2567 138
12193 967
3063 586
17970 762
2211 425
2106 612
2666 621