31686 712
6674 287
14138 702
5175 568
43700 117
36702 484
2322 162
25730 352
14929 642
6934 452
32960 505
4564 522