4328
4239
4221
4131
3509
3425
3372
3199
3179
2944
2910
2881
2692
2687
2657
2554
2535
2487
2441
2422
2376
2368
2348
2246
2225
2221
2176
2121
2116
2090
2083
2054
2015
1910
1903
1890
1877
1873
1872
1868
1861
1858
1856
1849
1844
1832
1816
1780
1756
1752
1744
1690
1672
1669
1663
1662
1661
1653
1653
1652
1649
1631
1614
1602
1594
1594
1588
1578
1564
1564
1562
1561
1548
1544
1542
1528
1519
1515
1513
1500
1499
1498
1498
1497
1497
1491
1483
1472
1470
1468
1457
1456
1444
1442
1438
1424
1421
1421
1418
1415
1399
1397
1393
1390
1389
1387
1385
1380
1375
1375
1373
1372
1368
1368
1350
1343
1337
1320
1318
1318
1317
1307
1307
1303
1300
1298
1298
1294
1291
1288
1288
1285
1283
1282
1281
1280
1272
1267
1262
1259
1254
1251
1238
1236
1236
1229
1228
1228
1226
1210
1210
1203
1198
1195
1193
1189
1188
1186
1182
1181
1181
1180
1179
1178
1177
1177
1176
1175
1171
1171
1169
1167
1161
1159
1158
1157
1150
1145
1141
1136
1136
1135
1130
1129
1128
1126
1124
1124
1124
1122
1118
1118
1101
1094
1091
1090
1090
1090
1082
1082
1081
1080
1076
1075
1074
1074
1065
1065
1063
1057
1051
1050
1047
1042
1038
1031
1025
1025
1023
1020
1019
1018
1001
998
998
997
993
991
991
986
985
983
982
977
977
972
972
968
963
962
958
957
956
952
951
949
938
938
932
931
924
924
923
922
921
916
913
911
910
909
909
905
901
900
898
896
890
889
886
885
884
883
881
880
871
862
859
859
847
846
844
844
841
838
836
834
830
825
823
820
819
815
814
812
809
807
805
805
803
802
801
798
798
797
796
796
792
790
786
785
777
769
768
765
763
760
758
758
757
743
742
742
740
740
736
735
735
728
728
727
723
719
708
708
700
691
688
684
679
677
669
668
666
665
660
658
657
656
654
653
652
643
637
636
636
631
630
622
613
603
601
594
588
585
579
579
566
561
560
560
559
558
551
545
542
536
536
531
526
515
508
504
498
496
495
493
491
485
485
477
469
466
465
464
462
461
461
460
454
450
448
448
444
443
443
433
433
433
430
430
428
428
426
425
425
425
422
421
411
410
407
398
394
393
387
384
370