31684 712
23631 630
12087 395
9478 279
18834 141
22366 183
21384 696
3108 291
2624 51
10551 517
53308 330