905 120
5421 352
14450 142
17653 501
51369 779
2884 99
9363 541
5511 185
6045 105
31155 370
18263 402