31877 712
6821 287
14325 702
5263 568
43850 117
36852 484
2353 162
25998 352
15018 642
6965 452
33117 505
4589 522