31683 712
23628 630
12087 395
9478 279
18834 141
22361 183
21377 696
3107 291
2624 51
10551 517
53297 330