9595 253
8553 867
6893 110
12643 555
5277 169
6810 92
8376 482
16461 187
6796 970
8598 731
5786 469
6372 618
13933 693
2165 331
10420 502