31693 712
23637 630
12091 395
9486 279
18834 141
22376 183
21412 696
3110 291
2624 51
10556 517
53335 330