34165 49
8183 160
13047 379
20964 301
16217 438
29296 465
376131 1078
40641 580
57887 485
26453 186
32855 166