30870 823
21217 683
17601 611
11530 351
12744 609
9577 290
52435 757
10305 453
9489 116
3176 656
5125 90