1060
840
838
774
564
498
469
438
403
397
381
353
352
351
344
336
332
324
312
307
304
303
302
299
296
288
286
276
263
251
244
236
226
219
218
215
209
206
192
190
184
183
182
181
178
170
166
159
152
147
141
140
132
129
127
125
122
121