17960 501
942 120
5450 352
14494 142
51592 779
2903 99
9372 541
5522 185
6060 105
31249 370
18293 402