31735 325
43082 633
26327 653
22195 787
9960 344
14646 388
10550 75
10733 699
7933 288
12035 152
9546 228
14713 468
21692 242