17957 501
942 120
5450 352
14494 142
51590 779
2903 99
9372 541
5522 185
6060 105
31248 370
18291 402