30998 823
21343 683
17692 611
11671 351
12823 609
9742 290
52917 757
10430 453
9545 116
3193 656
5172 90