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