30919 823
21283 683
17646 611
11587 351
12768 609
9620 290
52657 757
10351 453
9516 116
3184 656
5155 90