3418 7
8765 30
3100 7
4045 5
5172 7
4890 9
3750 7
21443 59
4894 7
7601 25
9574 31
5542 15
7127 21
6515 39
3514 8
23596 89
19662 67
47373 110
2939 5
5215 6
2678 5
4763 6
7953 23
2970 3