31869 712
6800 287
14305 702
5236 568
43830 117
36818 484
2353 162
25964 352
14999 642
6956 452
33073 505
4586 522