31683 712
23630 630
12087 395
9478 279
18834 141
22362 183
21379 696
3108 291
2624 51
10551 517
53301 330