2331 438
3751 705
8984 966
3497 28
16562 510
14382 242
8208 944
28463 763
5690 301
12346 375
5784 642
9997 529
3153 797