16649 17
12100 11
10736 11
39876 55
30169 41
20435 23
13697 13
23151 28
10219 6
16140 18
19370 22
19988 22