31881 712
6825 287
14338 702
5275 568
43863 117
36869 484
2353 162
26006 352
15032 642
6970 452
33129 505
4596 522