30960 823
21307 683
17657 611
11611 351
12788 609
9643 290
52753 757
10372 453
9526 116
3189 656
5161 90