14953 276
8432 441
31649 432
14999 486
18465 182
48178 519
11994 515
30434 753
39650 141
16539 553
8059 576