31883 712
6826 287
14339 702
5276 568
43866 117
36869 484
2353 162
26006 352
15035 642
6970 452
33131 505
4596 522