31587 325
42975 633
26218 653
22087 787
9915 344
14494 388
10539 75
10701 699
7887 288
11974 152
9517 228
14645 468
21547 242