31873 712
23717 630
12128 395
9548 279
17157 141
22526 183
21584 696
3133 291
2645 51
9072 517
53701 330