31881 712
6825 287
14332 702
5272 568
43859 117
36864 484
2353 162
26005 352
15030 642
6969 452
33127 505
4596 522