31681 712
23628 630
12087 395
9478 279
18834 141
22360 183
21376 696
3107 291
2624 51
10551 517
53296 330