5905 18
1237 3
1310 5
958 1
2768 3
3120 7
5944 12
1289 2
1732 4
1246 1
2117 5
3085 13
1550 6
4684 13
1574 6
1766 8
1675 7
3923 9
3050 6
1432 1
2200 6
6186 12
4971 20
4669 19