328 32
4201 658
2052 501
1351 321
2516 124
1270 352
7747 489
21631 872
869 26
3274 245
1102 163
5431 311
3233 503
4092 965
18526 731
2616 293
2070 398
1228 61
3534 731
5915 95
1190 47
3541 725
2600 613
2268 253