31588 712
23529 630
12038 395
9440 279
17136 141
22167 183
21136 696
3070 291
2614 51
9014 517
52871 330