734176 67
29309 9
107654 20
32431 4
29627 4
21001 4
23809 2
19830 3
20002 1
31159 6
50283 13
42754 9
33306 7
22659 1
38206 5
29309 2
30726 3
68554 9
49031 13
33026 2
54304 5
28627 5
22857 4
19258 1