1599
1564
1447
1239
1179
1160
1140
1055
1042
991
962
961
959
913
899
871
855
839
834
803
801
800
774
770
766
762
756
733
719
717
714
703
685
678
670
669
648
639
633
624
621
617
609
603
598
588
586
581
580
564
564
563
556
552
550
541
535
530
529
527
520
510
503
495
492
492
491
487
487
487
484
478
477
475
475
474
474
469
467
467
465
463
461
454
453
450
446
446
443
441
441
437
433
431
427
421
421
418
410
410
409
407
405
402
402
400
398
396
394
391
389
389
388
386
386
385
384
383
383
382
382
382
382
379
377
375
374
374
373
368
367
367
365
363
362
357
357
356
356
355
353
351
351
347
345
345
344
342
341
340
339
337
333
331
325
325
325
322
322
321
319
319
317
317
316
315
313
313
312
312
311
308
308
307
304
300
299
298
296
294
294
294
289
288
288
287
287
287
284
283
283
278
277
274
273
273
273
272
271
271
270
268
268
268
267
267
266
266
265
264
264
262
262
261
260
258
255
253
253
249
248
244
244
244
242
240
239
222