30995 823
21334 683
17684 611
11658 351
12816 609
9721 290
52889 757
10419 453
9542 116
3193 656
5171 90