2332 438
3751 705
8984 966
3497 28
16564 510
14384 242
8208 944
28464 763
5690 301
12346 375
5784 642
9997 529
3153 797