34161 49
8182 160
13044 379
20963 301
16217 438
29294 465
376120 1078
40640 580
57885 485
26453 186
32853 166