20927
2211
1139
1138
1062
961
807
423
352
322
309
295
230
202
196
190
184
166
119
114
113
112
106
102
96
94
64
60
20
9
0