31301 325
42790 633
26021 653
21890 787
9833 344
14272 388
10517 75
10647 699
7825 288
11893 152
9448 228
14496 468
21293 242