31587 325
42978 633
26221 653
22087 787
9916 344
14495 388
10539 75
10701 699
7887 288
11974 152
9517 228
14646 468
21548 242