903 120
5415 352
14450 142
17652 501
51355 779
2882 99
9363 541
5509 185
6045 105
31149 370
18261 402