4678 18
2893 4
903 6
1862 6
950 3
1192 5
1352 4
1590 6
1027 3
1135 2
1386 9
1368 4
1650 4
1268 7
838 1
776 1
1535 1