31695 712
23637 630
12092 395
9486 279
18834 141
22376 183
21422 696
3110 291
2625 51
10556 517
53335 330