19289 547
39262 952
12946 675
23460 422
92371 840
18300 326
14291 32
53440 493
19366 450
30294 41
54864 593
24561 188