30919 823
21283 683
17646 611
11587 351
12769 609
9621 290
52660 757
10351 453
9516 116
3185 656
5156 90