2697 91
15243 485
28187 177
4782 616
5657 741
7682 501
3162 167
2560 138
12191 967
3046 586
17949 762
2210 425
2106 612
2660 621