2331 438
3751 705
8979 966
3490 28
16561 510
14381 242
8208 944
28454 763
5690 301
12345 375
5784 642
9995 529
3153 797