31693 712
23637 630
12091 395
9485 279
18834 141
22375 183
21399 696
3109 291
2624 51
10556 517
53332 330