666 46
4452 572
8168 354
6107 450
9529 461
5215 604
4872 378
3325 653
19829 276
4165 441
14298 104
5821 384
69097 662
8425 713
7747 956