14599 14
2432 3
11495 6
32511 35
1967 8
3377 2
13547 27
1377 5
8927 13
3582 4
9894 16
2831 5
5475 4
17588 24
3138 6
11224 14
3399 6
4573 5
15583 32
62891 54
7076 19
6321 7
31103 13
12579 19