31687 712
23634 630
12090 395
9484 279
18834 141
22373 183
21391 696
3109 291
2624 51
10552 517
53324 330