2331 438
3751 705
8979 966
3491 28
16561 510
14382 242
8208 944
28456 763
5690 301
12346 375
5784 642
9996 529
3153 797