31786 922
8833 632
24420 768
16179 484
5409 398
4083 239
2836 89
3583 81
5922 52
5967 504
9981 595
3140 276
6864 135
3745 278
4444 938
8113 502