1459
1101
897
863
805
786
716
647
595
584
582
579
573
557
542
535
519
513
501
499
477
462
451
451
443
441
433
425
419
415
397
395
385
384
381
379
373
368
367
365
355
346
342
338
338
337
332
332
332
332
331
330
328
325
323
320
319
316
316
315
308
308
305
302
299
294
292
286
283
278
278
276
274
272
272
270
262
261
261
260
257
257
257
256
256
254
251
250
248
248
246
244
244
243
243
240
239
239
238
237
234
234
233
231
230
228
228
227
227
227
226
225
225
222
222
221
221
220
220
220
219
219
219
216
216
215
214
214
213
213
212
212
211
209
205
205
204
203
201
201
201
200
200
199
198
197
197
197
197
197
196
195
195
195
192
192
191
190
188
188
188
187
187
185
181
181
180
179
179
179
178
177
177
176
175
173
173
172
171
170
170
169
169
168
168
168
168
167
163
162
162
162
159
159
159
158
157
154
151
148
148
146
146
146
144
143
142
141
141
138
138
136
135
134
133
133
132
130
121