31587 325
42979 633
26221 653
22088 787
9916 344
14495 388
10539 75
10702 699
7887 288
11975 152
9518 228
14647 468
21548 242