31786 922
8833 632
24420 768
16179 484
7212 222
8113 502
6812 834
6044 551
1395 67
1972 136
4641 671
7925 81
6241 559
12316 677
10345 224
2603 103