1479 4
1565 4
2646 7
2299 7
5805 38
4900 29
3730 13
5066 7
1267 3
3361 3
1080 5
1730 9
2352 11
2453 7
952 1
1008 2
1260 3
985 0
951 3
5099 8
2389 6
8216 37
15461 43
5000 10