650 46
4416 572
8154 354
6106 450
9529 461
5215 604
4871 378
3324 653
19828 276
4165 441
14298 104
5821 384
69077 662
8424 713
7746 956