30994 823
21333 683
17684 611
11658 351
12813 609
9719 290
52885 757
10418 453
9541 116
3193 656
5171 90