31591 325
42981 633
26222 653
22088 787
9916 344
14498 388
10539 75
10702 699
7888 288
11975 152
9518 228
14649 468
21549 242