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