8593 867
6940 110
12652 555
5333 169
6939 92
8425 482
16517 187
6875 970
8640 731
5817 469
6412 618
15091 693
2188 331
10450 502