686 46
4487 572
8187 354
6112 450
9532 461
5215 604
4872 378
3326 653
19832 276
4166 441
14298 104
5821 384
69107 662
8425 713
7747 956