31686 712
6673 287
14134 702
5174 568
43700 117
36694 484
2322 162
25730 352
14928 642
6934 452
32959 505
4564 522