306 8
8232 18
15930 28
12121 8
7188 12
3540 7
9931 14
13251 22
11573 19
4084 5
4086 10
8171 8
3969 14
2140 4
7524 9
12167 24
16642 48
11695 9
12433 9
15674 33
24298 41
5993 10
9764 21
24187 21