15006 8
19121 28
20684 12
22566 40
11053 6
30588 40
11956 5
13136 6
14624 3
11740 4
12668 3
25680 21
33925 80
20456 13
16925 19
14795 17
26281 35
27516 42
55030 57
25815 49
14943 11
18869 13
30356 50
12232 9