321 65
3844 784
7294 354
6354 450
9558 461
5327 604
4975 378
3406 653
19897 276
4224 441
14346 104
5877 384
69275 659
8495 713
7784 956