30870 823
21218 683
17601 611
11530 351
12744 609
9577 290
52438 757
10306 453
9489 116
3176 656
5125 90