4118
2594
1991
1908
1758
1705
1649
1614
1595
1548
1536
1491
1480
1425
1406
1384
1281
1264
1245
1223
1217
1202
1185
1100
1087
1067
1054
988
962
954
918
874
857
854
853
853
844
831
805
801
753
732
720
714
713
656
620
616
610
604
596
590
576
573
541
512
476
460
418