31685 712
6672 287
14134 702
5174 568
43700 117
36692 484
2322 162
25730 352
14928 642
6934 452
32949 505
4564 522