30997 823
21340 683
17691 611
11665 351
12818 609
9728 290
52909 757
10425 453
9543 116
3193 656
5172 90