4017 3
8785 11
1295 1
13005 7
11191 22
5863 5
12234 8
3774 4
11274 10
3477 2
5199 6
4293 2
17572 24
9853 13
6353 9
3769 7
12045 5
19622 18
6090 7
4847 6
5716 5
4362 6
5585 9
15271 32