14441 8
12629 6
20147 19
42329 105
13516 8
12040 3
19633 15
20952 18
22660 35
19807 21
23585 32
15864 7
16223 6
14785 6
16988 7
23931 30
16647 4
22592 13
17811 4
21739 22
17237 11
16670 12
21168 25
45727 64