671 46
4457 572
8172 354
6107 450
9529 461
5215 604
4872 378
3325 653
19829 276
4165 441
14298 104
5821 384
69099 662
8425 713
7747 956