31683 325
43037 633
26280 653
22150 787
9944 344
14581 388
10544 75
10716 699
7915 288
12004 152
9533 228
14687 468
21656 242