30509 823
20931 683
17342 611
11296 351
12504 609
9330 290
51288 756
10036 453
9291 116
3131 656
5046 90