683 46
4481 572
8182 354
6111 450
9532 461
5215 604
4872 378
3326 653
19832 276
4166 441
14298 104
5821 384
69104 662
8425 713
7747 956