30981 823
21315 683
17667 611
11629 351
12801 609
9671 290
52807 757
10392 453
9531 116
3189 656
5164 90