19098
1662
1606
1182
964
850
753
611
567
446
377
236
224
222
214
184
165
164
162
142
134
133
100
96
77
60
59
35
30
28