14945 276
8426 441
31645 432
14999 486
18461 182
48170 519
11990 515
30429 753
39642 141
16538 553
8058 576