30981 823
21317 683
17667 611
11633 351
12802 609
9678 290
52815 757
10395 453
9531 116
3189 656
5165 90