4186 2
4321 6
6287 3
7936 14
8059 19
7441 10
7069 8
4992 5
3912 3
9251 6
8028 15
14673 41
14502 31
12085 21
7429 11
11672 22
27966 49
13846 25
3578 1
3722 3
20971 23
4655 5
6251 4
3902 1