1034
1014
838
810
728
674
665
664
650
634
616
612
590
571
563
551
520
517
502
499
491
479
462
459
458
457
446
416
414
413
401
400
398
398
388
377
374
370
364
363
363
359
343
339
332
332
332
332
327
327
326
316
315
303
303
301
293
289
279
277
273
269
268
268
267
266
266
264
263
263
261
260
259
258
256
256
251
251
251
250
249
249
249
248
245
243
242
239
238
234
230
228
227
227
225
225
225
224
222
220
220
220
218
217
215
212
209
207
205
199
198
198
197
196
194
194
193
192
191
190
188
187
186
186
185
185
183
182
181
179
177
177
176
176
175
173
173
172
172
171
170
164
164
163
158
157
156
156
155
153
151
150
146
146
145
144
144
143
140
134
133
90