30972 823
21310 683
17661 611
11617 351
12793 609
9646 290
52771 757
10381 453
9527 116
3189 656
5163 90