30910 823
21280 683
17646 611
11586 351
12766 609
9616 290
52651 757
10348 453
9515 116
3183 656
5154 90