1240
859
639
614
583
436
397
373
363
357
354
333
332
327
307
301
290
289
284
283
282
281
270
267
258
252
242
210
203
195
188
180
178
169
168
160
150
135
132
129
118
117
115
114
111
109
108
107
106
104
102
95
93
91
85
82