598 46
4311 572
8109 354
6100 450
9527 461
5213 604
4858 378
3323 653
19820 276
4165 441
14298 104
5821 384
69034 662
8423 713
7746 956