1400
786
784
763
711
683
662
651
631
592
579
562
561
556
553
552
518
511
507
498
491
486
485
484
479
478
461
454
453
451
451
448
435
435
432
428
426
419
413
410
401
398
387
384
384
381
377
376
376
371
367
363
361
360
359
358
357
357
356
354
349
349
348
347
345
342
340
338
338
336
333
331
329
328
327
327
326
326
324
323
322
320
318
318
317
314
313
313
313
312
311
309
306
305
305
303
301
300
300
300
299
298
298
298
298
297
296
295
295
294
291
291
290
290
289
288
288
285
285
284
283
282
281
281
280
272
272
270
269
269
268
267
265
264
262
261
261
260
259
259
259
257
255
252
251
251
249
249
248
248
248
247
245
244
244
244
243
243
243
242
242
242
240
239
239
238
238
238
237
235
234
234
234
233
233
232
231
231
231
230
229
229
228
228
226
226
226
225
225
224
224
224
224
223
222
222
222
221
221
220
220
220
220
220
219
219
219
219
219
217
215
215
214
213
213
213
211
211
211
210
208
207
206
206
205
203
203
203
202
201
201
200
199
199
198
198
197
196
195
194
194
193
192
192
192
191
190
189
189
189
189
189
187
187
186
186
185
185
184
183
183
182
182
182
181
181
181
181
180
180
179
179
178
178
178
178
177
177
173
171
171
171
171
171
170
168
168
168
167
165
164
163
163
162
162
162
161
161
161
161
160
160
159
158
157
157
156
155
155
155
151
150
150
149
149
149
149
148
147
146
146
144
139
139
136
135
134
133
129
128
128
126
124