31680 712
23627 630
12087 395
9478 279
18834 141
22355 183
21373 696
3106 291
2624 51
10550 517
53286 330