2922 91
15282 485
28233 177
4790 616
5667 741
7696 501
3173 167
2567 138
12193 967
3063 586
17970 762
2211 425
2106 612
2666 621