34141 49
8180 160
13040 379
20957 301
16216 438
29289 465
376082 1078
40635 580
57881 485
26448 186
32844 166