864 3
1223 9
681 6
1709 5
821 12
2529 10
2631 9
6849 31
3277 8
2205 6
11567 51
2291 3
2499 9
12912 27
2378 15
5589 15
16826 34
3773 12
4003 16
13009 20
5232 32
9425 23
24469 43
16868 55