30960 823
21308 683
17658 611
11613 351
12789 609
9644 290
52755 757
10374 453
9526 116
3189 656
5161 90