3995 5
2295 4
3955 11
2172 1
1951 1
2666 5
1748 0
2666 1
2067 3
1698 1
3540 12
1787 1
3017 6
2739 7
3313 19
3359 5
2617 5
4998 12
3132 3
5000 5
5222 8
5246 7
8046 24
7240 24