9993 504
14707 337
12571 91
6743 357
4401 256
10523 801
7786 529
7470 638
4028 358
8238 958
5672 493
6599 965
14767 625
6661 608
7320 156
14285 499
7881 746
5931 543