943 3
10765 20
10099 18
1590 3
15649 21
1504 7
3043 10
3497 16
2873 18
2449 7
1886 12
1681 2
1192 6
2875 8