31001 49
7550 160
11778 379
20292 301
15643 438
27616 465
371977 1075
39947 580
57135 485
24797 185
29510 164