30974 823
21310 683
17662 611
11617 351
12793 609
9646 290
52771 757
10382 453
9528 116
3189 656
5163 90