31871 712
23714 630
12127 395
9536 279
17157 141
22524 183
21582 696
3133 291
2645 51
9072 517
53695 330