20010
1589
1413
1038
997
856
678
665
438
433
282
224
210
209
167
164
163
140
131
129
124
122
96
82
76
60
57
34
30
24