31876 712
6814 287
14323 702
5259 568
43850 117
36848 484
2353 162
25995 352
15014 642
6964 452
33107 505
4589 522