6891 110
12629 555
5272 169
6800 92
8369 482
16449 187
6793 970
8597 731
5786 469
6371 618
13927 693
2163 331
10417 502