30981 823
21317 683
17667 611
11631 351
12802 609
9675 290
52813 757
10395 453
9531 116
3189 656
5164 90