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