12602 7
15136 9
43433 59
18009 7
9906 2
16853 4
16205 7
15439 6
15113 11
18689 15
11856 7
19519 24
21304 23
11671 4
13721 5
12301 8
15802 8
14545 7
12299 11
16912 17
11866 6
13649 8
24929 39
43256 97