640 46
4398 572
8140 354
6105 450
9529 461
5215 604
4870 378
3323 653
19825 276
4165 441
14298 104
5821 384
69070 662
8424 713
7746 956