31681 712
23627 630
12087 395
9478 279
18834 141
22357 183
21375 696
3106 291
2624 51
10551 517
53294 330