30792 823
21123 683
17518 611
11431 351
12656 609
9503 290
52071 756
10226 453
9444 116
3161 656
5096 90