612
612
615
617
620
627
630
632
638
659
668
679
686
691
703
714
725
731
751
761
774
786
799
813
840
862
877
881
886
892
896
905
935
942
946
954
961
968
977
985
1003
1008
1016
1027
1031
1035
1040
1049
1059
1068
1076
1107
1119
1178
1200
1211
1236
1247
1254
1267
1288
1311
1327
1356
1365
1376
1381
1387
1392
1399
1405
1425
1447
1452
1460
1471
1492
1498
1500
1500
1504
1510
1517
1518
1527
1535
1567
1582
1593
1602
1605
1605
1605
1605
1611
1622
1636
1638
1654
1665
1673
1679
1683
1690
1703
1724
1749
1764
1775
1813
1813
1814
1811
1807
1795
1788
1780
1766
1744
1735
1722
1707
1669
1667
1666
1655
1650
1651
1654
1662
1671
1681
1698
1707
1720
1732
1746
1785
1795
1799
1812
1818
1826
1856
1859
1857
1735
1734
1730
1729
1735
1740
1762
1774
1782
1786
1788
1788
1789
1791
1795
1800
1804
1810
1889
1794
1793
1770
1725
1692
1689
1678
1666
1647
1635
1629
1612
1595
1591
1591
1594
1597
1605
1611
1617
1620
1619
1616
1612
1609
1602
1576
1572
1567
1555
1552
1549
1546
1539
1538
1540
1545
1552
1560
1563
1563
1564
1565
1567
1572
1574
1577
1589
1589
1601
1603
1608
1611
1613
1616
1619
1616
1607
1603
1602
1601
1590
1581
1572
1569
1567
1564
1560
1557
1549
1539
1519
1516
1513
1511
1508
1505
1501
1494
1484
1482
1482
1481
1479
1475
1468
1459
1458
1456
1454
1452
1448
1448
1444
1442
1440
1438
1424
1420
1411
1403
1368
1339
1330
1328
1325
1322
1316
1312
1310
1306
1302
1301
1300
1300
1297
1295
1292
1286
1279
1256
1245
1233
1229
1228
1219
1215
1213
1210
1205
1196
1193
1191
1180
1179
1178
1175
1172
1170
1168
1167
1163
1160
1158
1157
1153
1152
1147
1133
1129
1120
1113
1112
1111
1107
1103
1099
1094
1085
1085
1083
1077
1073
1068
1063
1058
1054
1054
1053
1051
1050
1046
1040
1036
1034
1033
1027
1019
1016
1013
1012
1012
1012
1012
1008
1001
1000
992
989
974
974
973
972
972
972
970
968
964
959
956
956
956
955
953
948
942
936
933
913
912
912
911
910
907
902
902
901
901
896
889
885
885
879
875
875
875
875
873
870
867
861
860
859
857
856
852
850
848
846
844
843
841
841
839
836
820
818
822
823
818
812
807
808
813
811
808
807
806
805
804
802
795
793
788
786
785
791
786
790
786
783
772
767
764
763
764
764
762
759
753
749
741
737
737
737
738
735
723
717
716
715
715
715
715
712
710
707
706
698
697
696
696
695
695
700
701
701
701
701
701
701
700
694
693
693
693
692
692
691
689
688
686
683
677
674
672
670
666
662
662
658
654
655
661
663
665
666
668
667
661
653
648
646
646
647
646
644
643
639
638
637
636
634
634
634
634
628
627
626
626
626
626
626
623
620
618
614
614
614
614
614
613