21656 18
78887 47
58797 67
16154 14
17766 11
19713 19
9155 7
13394 11
8238 6
26142 23
135293 157
22019 18