6891 110
12632 555
5272 169
6803 92
8371 482
16451 187
6793 970
8598 731
5786 469
6372 618
13929 693
2163 331
10417 502