1557
1106
961
895
794
762
692
670
641
611
610
551
546
509
480
468
467
457
457
454
452
436
430
404
403
401
396
378
375
369
367
367
362
357
357
354
352
351
343
338
334
328
325
321
321
319
319
319
314
309
309
307
307
305
304
301
301
299
292
292
291
290
288
285
284
281
278
274
273
273
272
272
271
271
271
271
269
269
268
267
266
265
265
264
263
261
259
259
259
258
256
253
252
250
249
248
247
246
246
246
245
245
244
242
242
241
240
240
240
239
239
239
238
237
237
237
237
237
236
236
236
236
235
234
233
233
231
230
230
230
230
229
229
228
228
228
227
227
226
224
224
223
222
222
220
220
220
219
217
216
216
216
215
215
215
214
214
213
212
212
211
211
210
210
208
207
207
207
206
206
206
206
206
205
204
204
202
202
202
201
201
200
199
198
197
196
195
195
194
194
193
192
192
189
189
189
188
188
188
187
187
186
185
185
184
184
184
183
183
183
182
182
181
181
181
181
180
180
179
178
178
177
177
177
177
173
173
173
171
168
167
167
165
164
164
163
161
160
158