19397 17
16467 15
14536 13
6267 4
46730 55
12026 8
11863 10
13702 11
12077 10
15664 7
22328 22
26855 28