31786 922
8833 632
24420 768
16179 484
4083 239
4444 938
3781 156
5922 52
3583 81
3140 276
5409 398
3811 256
2836 89
9981 595
6864 135
5967 504