593 156
2733 580
315 51
1063 265
3012 699
4939 540
3185 520
2110 28
19199 784
5053 571
19568 358
17166 829
27927 621
13300 492
7714 488