30908 823
21280 683
17644 611
11585 351
12766 609
9616 290
52646 757
10348 453
9515 116
3183 656
5154 90