30966 823
21309 683
17658 611
11613 351
12789 609
9645 290
52760 757
10376 453
9527 116
3189 656
5161 90