1487
1302
996
966
943
874
827
778
772
749
740
695
651
594
576
571
564
545
518
506
498
492
486
458
447
445
440
438
435
424
416
414
405
400
394
394
392
390
387
380
379
379
371
369
363
353
351
351
341
341
340
339
339
333
331
328
322
316
313
313
312
312
304
302
301
299
297
294
293
292
289
287
287
286
284
281
280
279
271
270
266
266
264
263
262
262
261
259
258
257
252
251
248
245
241
238
237
235
234
231
230
228
224
223
220
218
207
205
192
186
179