31786 922
8833 632
24420 768
16179 484
4206 305
5922 52
3583 81
3140 276
5967 504
9981 595
6864 135
4444 938
3745 278
9240 627
6812 834
7212 222