2957 603
15072 368
4970 480
4960 78
25885 178
4684 153
3677 542
9383 50
4899 670
3009 614
1715 158
845 99
2273 504