30904 823
21278 683
17635 611
11579 351
12765 609
9613 290
52604 757
10345 453
9511 116
3183 656
5151 90