31677 712
23626 630
12087 395
9478 279
18834 141
22352 183
21363 696
3105 291
2624 51
10550 517
53276 330