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