30898 823
21274 683
17630 611
11573 351
12762 609
9612 290
52577 757
10341 453
9509 116
3183 656
5148 90