30969 823
21309 683
17660 611
11614 351
12790 609
9645 290
52764 757
10381 453
9527 116
3189 656
5161 90