30918 823
21282 683
17646 611
11587 351
12767 609
9619 290
52656 757
10351 453
9516 116
3184 656
5155 90