4686 18
2901 4
917 6
1868 6
954 3
1195 5
1355 4
1593 6
1031 3
1140 2
1393 9
1372 4
1654 4
1274 7
839 1
778 1
1541 1