8071 8
22323 28
9925 9
12634 8
15030 21
6191 4
7957 4
7375 6
10897 11
14782 22
19068 25
11577 10
40833 38