31873 712
23718 630
12128 395
9556 279
17157 141
22529 183
21585 696
3133 291
2645 51
9074 517
53706 330