31879 712
6821 287
14326 702
5264 568
43851 117
36855 484
2353 162
25998 352
15019 642
6966 452
33120 505
4589 522