31883 712
6828 287
14340 702
5277 568
43868 117
36872 484
2353 162
26010 352
15036 642
6970 452
33134 505
4596 522