25071 149
48728 780
21262 680
4840 376
2165 402
3152 802
489 49
1663 162
1770 286
10118 520
3861 458
3077 231
2693 422
1151 144
2516 271