928 120
5430 352
14458 142
17656 501
51463 779
2893 99
9370 541
5516 185
6054 105
31188 370
18271 402