599 46
4321 572
8114 354
6100 450
9527 461
5213 604
4859 378
3323 653
19820 276
4165 441
14298 104
5821 384
69037 662
8423 713
7746 956