14681 43
2503 8
2341 13
1811 4
1728 2
1722 3
1616 4
1567 2
1451 6
1413 3
1406 2
1394 1
1392 1
1359 4
1353 5
1252 4
1167 2
1140 3
1079 1
1046 0
1043 1
1004 4
985 2
956 0