31876 712
23718 630
12128 395
9556 279
17157 141
22544 183
21589 696
3137 291
2645 51
9075 517
53730 330