30986 823
21323 683
17670 611
11639 351
12807 609
9692 290
52836 757
10400 453
9534 116
3193 656
5165 90