1789
1412
1403
1411
1409
1407
1401
1402
1408
1400
1413
1406
1424
1417
1414
1426
1416
1423
1422
1420
1425
1421
1419
1415
1391
1394
1393
1390
1388
1387
1831
1389
1396
1368
1347
1378
1350
1357
1365
1372
1383
1348
1346
1364
1366
1361
1358
1385
1351
1359
1352
1375
1353
1360
1354
1369
1381
1386
1367
1379
1362
1363
1376
1355
1356
1373
1370
1371
1345
1384
1608
1607
1604
1610
1603
1605
1602
1601
1609
1617
1626
1539
1594
1598
1595
1704
1702
1701
1698
1700
1703
1710
1706
1708
1695
1694
1693
604
605
595
594
600
1791
592
601
1798
602
603
596
593
597
95
96
560
561
555
557
558
556
554
559
1781
537
535
542
541
539
536
538
516
515
529
517
514
508
510
509
507
176
488
74
65
489
487
590
585
565
500
630
501
504
73
503
496
272
91
497
498
1615
1613
491
492
69
528
520
522
521
527
526
93
525
177
523
549
548
545
546
623
627
620
624
618
622
617
621
626
607
608
610
612
614
606
613
609
1788
1785
1783
1786
1780
1787
1782
1784
978
981
982
948
1814
947
949
955
956
1328
985
1842
1849
984
1790
755
757
756
753
754
752
82
81
1329
907
998
999
1001
997
912
911
909
915
718
720
750
748
724
712
711
710
714
713
737
738
89
1317
1104
1125
1136
639
697
633
635
634
631
632
644
643
702
647
646
654
649
652
940
86
1336
1840
88
1838
1828
1201
1287
1226
1864
1231
1338
1839
1286
1813
1309
1851
1292
1850
1296
1863
896
895
899
897
898
900
824
827
828
826
829
825
904
822
1841
906
903
905
889
838
841
857
848
866
837
861
834
878
858
877
842
875
850
840
888
862
856
849
814
813
819
812
789
818
794
799
800
802
803
806
796
798
817
811
815
816
776
775
777
783
781
780
785
778
771
767
763
772
764
773
770
769
820
1778
121
184
1862
187
185
188
189
1812
182
186
183
192
199
194
198
196
193
197
191
190
128
1861
126
125
1856
1799
1860
1867
1845
1801
1868
1847
1859
1866
1870
1853
1855
1854
1553
1552
1554
1440
1441
1447
1456
1449
1443
1445
1818
1821
1527
1534
1546
1547
1549
1579
1577
1574
1575
1580
1581
1837
1578
1819
1587
1586
1583
1832
1542
1545
1541
1820
1521
1517
1523
1835
1522
1513
1512
1514
1803
1834
1477
1476
1833
1571
1836
1792
1823
1804
1461
1469
1806
1462
1459
1802
1807
1463
1468
1472
1465
1808
1458
1795
1793
1817
1457
1466
1794
1460
1568
1565
1562
1558
1680
1830
1636
1641
1652
1638
1633
1635
1647
1637
1634
1809
1653
1639
1644
1672
1675
1676
1857
273
303
302
275
289
285
284
286
269
268
270
472
375
377
376
379
378
402
357
1797
934
931
933
1827
360
480
920
331
108
350
334
335
110
333
109
332
329
362
1848