31873 712
23718 630
12128 395
9556 279
17157 141
22530 183
21585 696
3133 291
2645 51
9075 517
53710 330