18023 501
945 120
5459 352
14500 142
51649 779
2904 99
9375 541
5526 185
6062 105
31281 370
18309 402