2230 567
792 46
4667 572
8266 354
6127 450
9548 461
5227 604
4877 378
3331 653
19844 276
4171 441
14299 104
5822 384
69188 662
8428 713
7749 956