14625 43
932 0
1393 3
1697 3
1711 2
1335 5
1120 3
1062 1
1391 2
962 2
1793 4
1028 0
2303 13
1429 6
2480 8
851 0
1385 1
980 4
1224 4
1146 2
1601 4
1013 1
1551 2
936 0