30712 823
21060 683
17474 611
11399 351
12617 609
9457 290
51886 756
10179 453
9401 116
3156 656
5084 90