580 46
4252 572
8099 354
6099 450
9525 461
5213 604
4857 378
3323 653
19819 276
4165 441
14298 104
5821 384
69016 662
8423 713
7746 956