2171
2038
1789
1452
1359
1253
1106
1058
974
974
880
869
864
858
845
842
821
812
794
786
786
786
774
747
705
703
702
695
690
685
681
680
675
669
667
656
653
650
649
648
640
632
624
622
614
613
613
603
602
597
597
597
596
595
595
589
585
584
584
583
577
571
567
563
560
556
549
548
546
545
544
539
538
536
534
532
532
531
526
525
522
518
517
516
516
515
513
506
502
501
500
498
498
497
497
496
494
494
493
492
491
485
483
480
479
476
474
473
472
471
469
464
464
462
460
459
456
455
454
452
452
448
446
444
442
439
436
434
434
433
430
429
426
424
424
421
420
417
417
415
414
409
406
405
403
403
401
400
400
397
397
396
394
394
390
387
384
382
381
381
379
376
376
375
373
372
370
365
360
360
358
358
357
357
355
352
349
348
348
346
344
340
337
336
336
335
335
334
334
333
333
332
332
331
329
324
323
321
318
310
307
301
276
276