3141 853
4003 93
15503 485
28280 177
4826 616
5964 741
7794 501
3271 167
2612 138
12205 967
3100 586
18102 762
2223 425
2108 612
2707 621