2355
2224
2029
1764
1722
1678
1601
1599
1583
1565
1518
1470
1466
1431
1415
1329
1328
1317
1316
1305
1258
1137
1127
1107
1073
1069
1048
1042
1042
1018
1015
1011
993
976
964
958
957
952
910
901
891
883
855
853
850
846
845
840
817
810
807
805
797
793
780
777
773
769
765
758
743
742
712
712
711
711
711
701
685
679
671
662
660
660
652
651
650
650
648
641
640
633
627
626
619
615
614
614
605
594
590
586
586
584
583
571
570
565
564
563
554
554
553
550
546
543
540
537
536
536
532
529
527
526
525
524
519
518
518
517
513
513
512
511
507
495
494
491
488
485
485
483
481
479
476
474
469
465
463
460
447
447
443
441
441
438
437
436
435
431
429
425
424
424
420
420
415
413
413
413
412
408
406
400
398
390
387
385
385
381
379
379
375
375
369
369
360
359
357
355
354
352
351
346
346
344
344
334
330
329
329
328
314
301
300
294
273