4165 2
3081 3
7065 12
3502 6
5808 7
6813 7
4864 8
5480 12
9048 6
7517 19
3880 4
3943 3
2859 1
11394 19
22058 58
26667 89
4094 5
6421 9
10678 30
19086 42
5052 12
23987 58
5894 7
13199 27