8593 867
6940 110
12650 555
5331 169
6938 92
8423 482
16516 187
6872 970
8637 731
5814 469
6409 618
15088 693
2188 331
10449 502