5955 17
4812 18
1052 5
1364 3
2495 9
2179 5
646 3
2543 12
1395 5
1460 3
1898 4
2051 7
1009 3
1516 5
1644 4
2414 6
1586 5
1310 7
1076 2
1149 2
880 2
1333 1