1001
785
706
626
623
604
566
563
554
486
486
480
476
467
458
454
430
411
397
359
358
334
333
332
325
324
319
306
302
294
294
288
282
277
276
276
275
271
270
268
266
258
258
258
254
251
249
249
249
248
245
245
238
236
235
233
228
228
227
226
225
224
223
222
219
218
216
214
213
213
213
212
211
209
207
206
206
206
205
204
204
204
203
203
202
201
201
199
198
196
196
196
195
193
192
191
190
190
189
189
188
188
187
187
185
185
183
183
183
180
180
176
176
175
175
175
174
173
172
171
171
170
170
167
166
166
165
164
164
163
163
163
161
158
152
151
144
144
135