31692 712
23636 630
12091 395
9485 279
18834 141
22374 183
21395 696
3109 291
2624 51
10556 517
53331 330