31875 712
23718 630
12128 395
9556 279
17157 141
22541 183
21585 696
3134 291
2645 51
9075 517
53724 330