31806 712
23664 630
12114 395
9474 279
17153 141
22387 183
21333 696
3113 291
2639 51
9062 517
53432 330