25093 149
48760 781
21268 680
4840 376
2165 402
3153 802
490 49
1668 162
1771 286
10121 520
3861 458
3078 231
2695 422
1151 144
2522 271