30897 823
21273 683
17630 611
11573 351
12761 609
9612 290
52576 757
10340 453
9509 116
3182 656
5147 90