503 58
3088 638
38602 238
188618 504
6513 88
1323 71
816 86
4799 576
1048 136
3139 548
3939 751
2493 441
6361 309
2324 180
2934 471
11430 168
1025 163
1915 183
3696 216
1403 139
2668 678
128251 461
4873 844
115398 552
87786 392
66684 692
1990 345
25054 179