31786 922
8833 632
24420 768
16179 484
8113 502
13505 142
6044 551
2603 103
6241 559
3766 293
7925 81
4641 671
10345 224
12316 677
4488 535
1972 136