1000 4
1642 11
2865 15
798 7
572 1
2510 5
937 3
2868 6
1080 6
3653 12
1467 5
3115 12
3393 18
2725 13
16320 92
4918 32
4181 25
2954 7
626 2
1097 12
2031 7
1673 12
1178 17
831 0