21034 28
15012 3
18693 7
10576 5
12410 2
9954 4
9962 2
9682 2
9205 0
15936 6
11136 5
11460 4
10687 4
10556 5
13163 12
16660 9
10643 3
10337 3
13247 21
13816 9
16383 23
20977 14
39016 64
14554 7