31786 922
8833 632
24420 768
16179 484
3766 293
1972 136
4488 535
6241 559
2122 207
1395 67
3282 156
2603 103
8031 653
10311 513
7548 147
6037 470