21930 18
10943 8
7309 5
20677 18
11428 9
19054 18
27565 25
19313 17
12892 10
100435 127
9118 7
56741 58