30949 823
21294 683
17654 611
11601 351
12775 609
9632 290
52707 757
10356 453
9522 116
3188 656
5158 90