595 3
626 9
52 2
626 3
3330 4
6324 8
6621 12
8681 24
3297 8
14140 15
6614 4
21755 44
13098 24
15564 27
14220 29
32381 56
29885 75
23643 38
5497 10
15048 48
35149 96