30981 823
21315 683
17667 611
11631 351
12801 609
9671 290
52808 757
10393 453
9531 116
3189 656
5164 90