1,978
2,978
3,977
3,976
3,975
3,974
4,974
5,974
6,974
7,974
8,973
8,972
8,971
8,970
9,970
10,970
11,970
12,970
13,969
13,968
13,967
13,966
14,966
15,966
16,966
17,966
18,965
18,964
18,963
19,963
20,963
21,963
22,963
23,963
24,963
25,963
26,963
27,963
28,962
28,961
28,960
28,959
29,959
30,959
31,959
32,959
33,959
34,959
35,959
36,959
37,959
38,958
38,957
38,956
38,955
39,955
40,955
41,955
42,955
43,954
43,953
43,952
43,951
44,951
45,951
46,951
47,951
48,951
49,951
50,951
51,951
52,951
53,950
53,949
53,948
53,947
54,947
55,947
56,947
57,947
58,947
59,947
60,947
61,947
62,947
63,946
63,945
63,944
64,944
65,944
66,944
67,944
68,944
69,944
70,944
71,944
72,944
73,943
73,942
73,941
73,940
74,940
75,940
76,940
77,940
78,940
79,940
80,940
81,940
82,940
83,940
84,939
84,938
84,937
84,936
85,936
86,936
87,936
88,936
89,936
90,936
91,936
92,936
93,936
94,935
94,934
94,933
94,932
95,932
96,932
97,932
98,932
99,932
100,932
101,932
102,932
103,932
104,931
104,930
104,929
104,928
105,928
106,928
107,928
108,928
109,927
109,926
109,925
110,925
111,925
112,925
113,925
114,925
115,925
116,925
117,925
118,925
119,924
119,923
119,922
119,921
120,921
121,921
122,921
123,921
124,920
124,919
124,918
124,917
125,917
126,917
127,917
128,917
129,917
130,917
131,917
132,917
133,917
134,916
134,915
134,914
134,913
135,913
136,913
137,913
138,913
139,912
139,911
139,910
139,909
140,909
141,909
142,909
143,909
144,909
145,909
146,909
147,909
148,909
149,908
149,907
149,906
150,906
151,906
152,906
153,906
154,906
155,906
156,906
157,906
158,906
159,905
159,904
159,903
160,902
161,902
162,902
163,902
164,902
165,902
166,902
167,902
168,902
169,902
170,901
170,900
170,899
170,898
171,898
172,898
173,898
174,898
175,897
175,896
175,895
175,894
176,894
177,894
178,894
179,894
180,894
181,894
182,894
183,894
184,894
185,893
185,892
185,891
185,890
186,890
187,890
188,890
189,890
190,889
190,888
190,887
191,887
192,887
193,887
194,887
195,887
196,887
197,887
198,887
199,887
200,886
200,885
200,884
200,883
201,883
202,883
203,883
204,883
205,883
206,883
207,883
208,883
209,883
210,882
210,881
210,880
210,879
211,879
212,879
213,879
214,879
215,878
215,877
215,876
215,875
216,875
217,875
218,875
219,875
220,875
221,875
222,875
223,875
224,875
225,874
225,873
225,872
226,871
227,871
228,871
229,871
230,871
231,871
232,871
233,871
234,871
235,870
235,869
235,868
236,868
237,868
238,868
239,868
240,868
241,868
242,868
243,868
244,868
245,868
246,867
246,866
246,865
246,864
247,864
248,864
249,864
250,864
251,864
252,864
253,864
254,864
255,864
256,863
256,862
256,861
256,860
257,860
258,860
259,860
260,860
261,860
262,860
263,860
264,860
265,860
266,859
266,858
266,857
266,856
267,856
268,856
269,856
270,856
271,856
272,856
273,856
274,856
275,856
276,855
276,854
276,853
276,852
277,852
278,852
279,852
280,852
281,852
282,852
283,852
284,852
285,852
286,851
286,850
286,849
287,849
288,849
289,849
290,849
291,849
292,849
293,849
294,849
295,849
296,848
296,847
296,846
296,845
297,845
298,845
299,845
300,845
301,845
302,845
303,845
304,845
305,845
306,844
306,843
306,842
306,841
307,841
308,841
309,841
310,841
311,840
311,839
311,838
311,837
312,837
313,837
314,837
315,837
316,837
317,837
318,837
319,837
320,837
321,836
321,835
322,834
322,833
323,833
324,833
325,833
326,833
327,833
328,833
329,833
330,833
331,833
332,832
332,831
332,830
333,830
334,830
335,830
336,830
337,830
338,830
339,830
340,830
341,830
342,829
342,828
342,827
342,826
343,826
344,826
345,826
346,826
347,826
348,826
349,826
350,826
351,826
352,825
352,824
352,823
352,822
353,822
354,822
355,822
356,822
357,822
358,822
359,822
360,822
361,822
362,821
362,820
362,819
362,818
363,818
364,818
365,818
366,818
367,818
368,818
369,818
370,818
371,818
372,817
372,816
372,815
373,814
374,814
375,814
376,814
377,814
378,814
379,814
380,814
381,814
382,813
382,812
382,811
383,811
384,811
385,811
386,811
387,811
388,811
389,811
390,811
391,811
392,810
392,809
392,808
392,807
393,807
394,807
395,807
396,807
397,807
398,807
399,807
400,807
401,807
402,806
402,805
402,804
403,803
404,803
405,803
406,803
407,803
408,803
409,803
410,803
411,803
412,803
413,802
413,801
413,800
413,799
414,799
415,799
416,799
417,799
418,799
419,799
420,799
421,799
422,799
423,798
423,797
423,796
423,795
424,795
425,795
426,795
427,795
428,795
429,795
430,795
431,795
432,795
433,794
433,793
433,792
434,792
435,792
436,792
437,792
438,792
439,792
440,792
441,792
442,792
443,791
443,790
443,789
443,788
444,788
445,788
446,788
447,788
448,787
448,786
448,785
448,784
449,784
450,784
451,784
452,784
453,784
454,784
455,784
456,784
457,784
458,783
458,782
458,781
458,780
459,780
460,780
461,780
462,780
463,780
464,780
465,780
466,780
467,780
468,779
468,778
468,777
469,776
470,776
471,776
472,776
473,776
474,776
475,776
476,776
477,776
478,775
478,774
478,773
479,773
480,773
481,773
482,773
483,773
484,773
485,773
486,773
487,773
488,773
489,773
490,773
491,773
492,773
493,773
494,772
494,771
494,770
494,769
495,769
496,769
497,769
498,769
499,768
499,767
499,766
499,765
500,765
501,765
502,765
503,765
504,765
505,765
506,765
507,765
508,765
509,764
509,763
509,762
509,761
510,761
511,761
512,761
513,761
514,761
515,761
516,761
517,761
518,761
519,760
519,759
519,758
520,757
521,757
522,757
523,757
524,757
525,757
526,757
527,757
528,757
529,756
529,755
529,754
530,754
531,754
532,754
533,754
534,754
535,754
536,754
537,754
538,754
539,753
539,752
539,751
539,750
540,750
541,750
542,750
543,750
544,749
544,748
544,747
544,746
545,746
546,746
547,746
548,746
549,746
550,746
551,746
552,746
553,746
554,745
554,744
554,743
555,742
556,742
557,742
558,742
559,742
560,742
561,742
562,742
563,742
564,741
564,740
565,739
566,739
567,739
568,739
569,739
570,739
571,739
572,739
573,739
574,739
575,738
575,737
575,736
575,735
576,735
577,735
578,735
579,735
580,735
581,735
582,735
583,735
584,735
585,734
585,733
585,732
585,731
586,731
587,731
588,731
589,731
590,730
590,729
590,728
590,727
591,727
592,727
593,727
594,727
595,727
596,727
597,727
598,727
599,727
600,726
600,725
600,724
600,723
601,723
602,723
603,723
604,723
605,722
605,721
605,720
606,720
607,720
608,720
609,720
610,720
611,720
612,720
613,720
614,720
615,719
615,718
615,717
615,716
616,716
617,716
618,716
619,716
620,715
620,714
620,713
620,712
621,712
622,712
623,712
624,712
625,712
626,712
627,712
628,712
629,712
630,711
630,710
630,709
630,708
631,708
632,708
633,708
634,708
635,708
636,708
637,708
638,708
639,708
640,707
640,706
640,705
641,704
642,704
643,704
644,704
645,704
646,704
647,704
648,704
649,704
650,704
651,703
651,702
651,701
652,701
653,701
654,701
655,701
656,701
657,701
658,701
659,701
660,701
661,700
661,699
661,698
661,697
662,697
663,697
664,697
665,697
666,697
667,697
668,697
669,697
670,697
671,696
671,695
671,694
671,693
672,693
673,693
674,693
675,693
676,693
677,693
678,693
679,693
680,693
681,692
681,691
681,690
681,689
682,689
683,689
684,689
685,689
686,689
687,689
688,689
689,689
690,689
691,688
691,687
691,686
691,685
692,685
693,685
694,685
695,685
696,685
697,685
698,685
699,685
700,685
701,684
701,683
701,682
702,682
703,682
704,682
705,682
706,682
707,682
708,682
709,682
710,682
711,681
711,680
711,679
711,678
712,678
713,678
714,678
715,678
716,677
716,676
716,675
716,674
717,674
718,674
719,674
720,674
721,674
722,674
723,674
724,674
725,674
726,673
726,672
726,671
727,670
728,670
729,670
730,670
731,670
732,670
733,670
734,670
735,670
736,670
737,669
737,668
737,667
737,666
738,666
739,666
740,666
741,666
742,666
743,666
744,666
745,666
746,666
747,665
747,664
747,663
748,663
749,663
750,663
751,663
752,663
753,663
754,663
755,663
756,663
757,662
757,661
757,660
757,659
758,659
759,659
760,659
761,659
762,659
763,659
764,659
765,659
766,659
767,658
767,657
767,656
767,655
768,655
769,655
770,655
771,655
772,655
773,655
774,655
775,655
776,655
777,654
777,653
777,652
777,651
778,651
779,651
780,651
781,651
782,651
783,651
784,651
785,651
786,651
787,651
788,651
789,651
790,651
791,651
792,650
792,649
792,648
793,647
794,647
795,647
796,647
797,647
798,647
799,647
800,647
801,647
802,647
803,647
804,647
805,647
806,647
807,646
807,645
808,644
809,644
810,644
811,644
812,644
813,644
814,644
815,644
816,644
817,644
818,644
819,644
820,644
821,644
822,644
823,643
823,642
823,641
823,640
824,640
825,640
826,640
827,640
828,640
829,640
830,640
831,640
832,640
833,640
834,640
835,640
836,640
837,640
838,639
838,638
838,637
838,636
839,636
840,636
841,636
842,636
843,636
844,636
845,636
846,636
847,636
848,636
849,636
850,636
851,636
852,636
853,636
854,636
855,636
856,636
857,636
858,635
858,634
858,633
858,632
859,632
860,632
861,632
862,632
863,632
864,632
865,632
866,632
867,632
868,632
869,632
870,632
871,632
872,632
873,631
873,630
873,629
874,628
875,628
876,628
877,628
878,628
879,628
880,628
881,628
882,628
883,628
884,628
885,628
886,628
887,628
888,628
889,628
890,628
891,628
892,628
893,628
894,627
894,626
894,625
895,625
896,625
897,625
898,625
899,625
900,625
901,625
902,625
903,625
904,624
904,623
904,622
904,621
905,621
906,621
907,621
908,621
909,621
910,621
911,621
912,621
913,621
914,620
914,619
914,618
914,617
915,617
916,617
917,617
918,617
919,617
920,617
921,617
922,617
923,617
924,617
925,617
926,617
927,617
928,617
929,616
929,615
929,614
929,613
930,613
931,613
932,613
933,613
934,613
935,613
936,613
937,613
938,613
939,612
939,611
939,610
939,609
940,609
941,609
942,609
943,609
944,609
945,609
946,609
947,609
948,609
949,608
949,607
949,606
950,606
951,606
952,606
953,606
954,605
954,604
954,603
954,602
955,602
956,602
957,602
958,602
959,602
960,602
961,602
962,602
963,602
964,601
964,600
964,599
964,598
965,598
966,598
967,598
968,598
969,598
970,598
971,598
972,598
973,598
974,598
975,597
975,596
975,595
975,594
976,594
977,594
978,594
979,594
980,593
980,592
980,591
980,590
981,590
982,590
983,590
984,590
985,589
985,588
985,587
986,587
987,587
988,587
989,587
990,587
991,587
992,587
993,587
994,587
995,586
995,585
995,584
995,583
996,583
997,583
998,583
999,583
1000,582
1000,581
1000,580
1000,579
1001,579
1002,579
1003,579
1004,579
1005,579
1006,579
1007,579
1008,579
1009,579
1010,578
1010,577
1010,576
1010,575
1011,575
1012,575
1013,575
1014,575
1015,575
1016,575
1017,575
1018,575
1019,575
1020,574
1020,573
1020,572
1021,571
1022,571
1023,571
1024,571
1025,570
1025,569
1025,568
1026,568
1027,568
1028,568
1029,568
1030,568
1031,568
1032,568
1033,568
1034,568
1035,567
1035,566
1035,565
1035,564
1036,564
1037,564
1038,564
1039,564
1040,564
1041,564
1042,564
1043,564
1044,564
1045,563
1045,562
1045,561
1045,560
1046,560
1047,560
1048,560
1049,560
1050,560
1051,560
1052,560
1053,560
1054,560
1055,560
1056,559
1056,558
1056,557
1056,556
1057,556
1058,556
1059,556
1060,556
1061,556
1062,556
1063,556
1064,556
1065,556
1066,556
1067,556
1068,556
1069,556
1070,556
1071,556
1072,556
1073,556
1074,556
1075,556
1076,555
1076,554
1076,553
1076,552
1077,552
1078,552
1079,552
1080,552
1081,552
1082,552
1083,552
1084,552
1085,552
1086,552
1087,552
1088,552
1089,552
1090,552
1091,552
1092,552
1093,552
1094,552
1095,552
1096,551
1096,550
1096,549
1097,549
1098,549
1099,549
1100,549
1101,549
1102,549
1103,549
1104,549
1105,549
1106,549
1107,549
1108,549
1109,549
1110,549
1111,549
1112,549
1113,549
1114,549
1115,549
1116,548
1116,547
1116,546
1116,545
1117,545
1118,545
1119,545
1120,545
1121,545
1122,545
1123,545
1124,545
1125,545
1126,545
1127,545
1128,545
1129,545
1130,545
1131,544
1131,543
1131,542
1132,541
1133,541
1134,541
1135,541
1136,541
1137,541
1138,541
1139,541
1140,541
1141,541
1142,541
1143,541
1144,541
1145,541
1146,541
1147,541
1148,541
1149,541
1150,541
1151,541
1152,541
1153,541
1154,541
1155,541
1156,541
1157,541
1158,541
1159,541
1160,541
1161,541
1162,541
1163,541
1164,541
1165,541
1166,541
1167,541
1168,541
1169,541
1170,541
1171,541
1172,541
1173,541
1174,541
1175,541
1176,541
1177,541
1178,541
1179,541
1180,541
1181,541
1182,541
1183,541
1184,541
1185,541
1186,541
1187,541
1188,541
1189,541
1190,541
1191,541
1192,541
1193,541
1194,541
1195,541
1196,541
1197,541
1198,541
1199,541
1200,541
1201,541
1202,541
1203,541
1204,541
1205,541
1206,541
1207,541
1208,541
1209,541
1210,541
1211,541
1212,541
1213,541
1214,541
1215,541
1216,541
1217,541
1218,541
1219,541
1220,541
1221,541
1222,541
1223,541
1224,541
1225,541
1226,541
1227,541
1228,541
1229,541
1230,541
1231,541
1232,541
1233,541
1234,541
1235,541
1236,541
1237,541
1238,540
1238,539
1238,538
1238,537
1239,537
1240,537
1241,537
1242,537
1243,537
1244,537
1245,537
1246,537
1247,537
1248,537
1249,537
1250,537
1251,537
1252,537
1253,537
1254,537
1255,537
1256,537
1257,537
1258,537
1259,537
1260,537
1261,537
1262,537
1263,537
1264,537
1265,537
1266,537
1267,537
1268,537
1269,537
1270,537
1271,537
1272,537
1273,537
1274,537
1275,537
1276,537
1277,537
1278,536
1278,535
1278,534
1279,533
1280,533
1281,533
1282,533
1283,533
1284,533
1285,533
1286,533
1287,533
1288,533
1289,533
1290,533
1291,533
1292,533
1293,533
1294,533
1295,533
1296,533
1297,533
1298,533
1299,533
1300,533
1301,533
1302,533
1303,533
1304,533
1305,533
1306,533
1307,533
1308,533
1309,533
1310,533
1311,533
1312,533
1313,533
1314,532
1314,531
1314,530
1315,530
1316,530
1317,530
1318,530
1319,530
1320,530
1321,530
1322,530
1323,530
1324,530
1325,530
1326,530
1327,530
1328,530
1329,530
1330,530
1331,530
1332,530
1333,530
1334,530
1335,530
1336,530
1337,530
1338,530
1339,530
1340,530
1341,530
1342,530
1343,530
1344,530
1345,530
1346,530
1347,530
1348,530
1349,530
1350,530
1351,530
1352,530
1353,530
1354,529
1354,528
1354,527
1354,526
1355,526
1356,526
1357,526
1358,526
1359,526
1360,526
1361,526
1362,526
1363,526
1364,526
1365,526
1366,526
1367,526
1368,526
1369,526
1370,526
1371,526
1372,526
1373,526
1374,526
1375,526
1376,526
1377,526
1378,526
1379,526
1380,526
1381,526
1382,526
1383,526
1384,526
1385,525
1385,524
1385,523
1385,522
1386,522
1387,522
1388,522
1389,522
1390,522
1391,522
1392,522
1393,522
1394,522
1395,522
1396,522
1397,522
1398,522
1399,522
1400,521
1400,520
1400,519
1400,518
1401,518
1402,518
1403,518
1404,518
1405,518
1406,518
1407,518
1408,518
1409,518
1410,518
1411,518
1412,518
1413,518
1414,518
1415,517
1415,516
1415,515
1416,515
1417,514
1418,514
1419,514
1420,514
1421,514
1422,514
1423,514
1424,514
1425,514
1426,514
1427,514
1428,514
1429,514
1430,514
1431,514
1432,514
1433,514
1434,514
1435,513
1435,512
1435,511
1436,511
1437,511
1438,511
1439,511
1440,511
1441,511
1442,511
1443,511
1444,511
1445,511
1446,511
1447,511
1448,511
1449,511
1450,510
1450,509
1450,508
1450,507
1451,507
1452,507
1453,507
1454,507
1455,507
1456,507
1457,507
1458,507
1459,507
1460,507
1461,506
1461,505
1461,504
1461,503
1462,503
1463,503
1464,503
1465,503
1466,503
1467,503
1468,503
1469,503
1470,503
1471,502
1471,501
1471,500
1471,499
1472,499
1473,499
1474,499
1475,499
1476,498
1476,497
1476,496
1477,496
1478,496
1479,496
1480,496
1481,495
1481,494
1481,493
1481,492
1482,492
1483,492
1484,492
1485,492
1486,491
1486,490
1486,489
1486,488
1487,488
1488,488
1489,488
1490,488
1491,488
1492,488
1493,488
1494,488
1495,488
1496,487
1496,486
1496,485
1496,484
1497,484
1498,484
1499,484
1500,484
1501,484
1502,484
1503,484
1504,484
1505,484
1506,483
1506,482
1506,481
1506,480
1507,480
1508,480
1509,480
1510,480
1511,480
1512,480
1513,480
1514,480
1515,480
1516,479
1516,478
1516,477
1517,477
1518,477
1519,477
1520,477
1521,477
1522,477
1523,477
1524,477
1525,477
1526,476
1526,475
1526,474
1526,473
1527,473
1528,473
1529,473
1530,473
1531,473
1532,473
1533,473
1534,473
1535,473
1536,472
1536,471
1536,470
1537,469
1538,469
1539,469
1540,469
1541,469
1542,469
1543,469
1544,469
1545,469
1546,469
1547,468
1547,467
1547,466
1547,465
1548,465
1549,465
1550,465
1551,465
1552,465
1553,465
1554,465
1555,465
1556,465
1557,464
1557,463
1557,462
1557,461
1558,461
1559,461
1560,461
1561,461
1562,461
1563,461
1564,461
1565,461
1566,461
1567,460
1567,459
1567,458
1568,458
1569,458
1570,458
1571,458
1572,458
1573,458
1574,458
1575,458
1576,458
1577,457
1577,456
1577,455
1577,454
1578,454
1579,454
1580,454
1581,454
1582,454
1583,454
1584,454
1585,454
1586,454
1587,453
1587,452
1587,451
1587,450
1588,450
1589,450
1590,450
1591,450
1592,450
1593,450
1594,450
1595,450
1596,450
1597,449
1597,448
1597,447
1597,446
1598,446
1599,446
1600,446
1601,446
1602,445
1602,444
1602,443
1603,442
1604,442
1605,442
1606,442
1607,442
1608,442
1609,442
1610,442
1611,442
1612,441
1612,440
1612,439
1613,439
1614,439
1615,439
1616,439
1617,439
1618,439
1619,439
1620,439
1621,439
1622,439
1623,438
1623,437
1623,436
1623,435
1624,435
1625,435
1626,435
1627,435
1628,435
1629,435
1630,435
1631,435
1632,435
1633,435
1634,435
1635,435
1636,435
1637,435
1638,434
1638,433
1638,432
1638,431
1639,431
1640,431
1641,431
1642,431
1643,431
1644,431
1645,431
1646,431
1647,431
1648,431
1649,431
1650,431
1651,431
1652,431
1653,430
1653,429
1653,428
1653,427
1654,427
1655,427
1656,427
1657,427
1658,427
1659,427
1660,427
1661,427
1662,427
1663,427
1664,427
1665,427
1666,427
1667,427
1668,426
1668,425
1668,424
1668,423
1669,423
1670,423
1671,423
1672,423
1673,423
1674,423
1675,423
1676,423
1677,423
1678,422
1678,421
1678,420
1679,420
1680,420
1681,420
1682,420
1683,420
1684,420
1685,420
1686,420
1687,420
1688,420
1689,420
1690,420
1691,420
1692,420
1693,419
1693,418
1693,417
1693,416
1694,416
1695,416
1696,416
1697,416
1698,416
1699,416
1700,416
1701,416
1702,416
1703,416
1704,416
1705,416
1706,416
1707,416
1708,416
1709,415
1709,414
1709,413
1709,412
1710,412
1711,412
1712,412
1713,412
1714,412
1715,412
1716,412
1717,412
1718,412
1719,412
1720,412
1721,412
1722,412
1723,412
1724,411
1724,410
1724,409
1724,408
1725,408
1726,408
1727,408
1728,408
1729,408
1730,408
1731,408
1732,408
1733,408
1734,408
1735,408
1736,408
1737,408
1738,408
1739,407
1739,406
1739,405
1739,404
1740,404
1741,404
1742,404
1743,404
1744,404
1745,404
1746,404
1747,404
1748,404
1749,404
1750,404
1751,404
1752,404
1753,404
1754,404
1755,404
1756,404
1757,404
1758,404
1759,403
1759,402
1759,401
1760,401
1761,401
1762,401
1763,401
1764,401
1765,401
1766,401
1767,401
1768,401
1769,401
1770,401
1771,401
1772,401
1773,401
1774,400
1774,399
1774,398
1774,397
1775,397
1776,397
1777,397
1778,397
1779,397
1780,397
1781,397
1782,397
1783,397
1784,397
1785,397
1786,397
1787,397
1788,397
1789,397
1790,397
1791,397
1792,397
1793,397
1794,397
1795,396
1795,395
1795,394
1795,393
1796,393
1797,393
1798,393
1799,393
1800,393
1801,393
1802,393
1803,393
1804,393
1805,393
1806,393
1807,393
1808,393
1809,393
1810,392
1810,391
1810,390
1810,389
1811,389
1812,389
1813,389
1814,389
1815,389
1816,389
1817,389
1818,389
1819,389
1820,389
1821,389
1822,389
1823,389
1824,389
1825,389
1826,389
1827,389
1828,389
1829,389
1830,388
1830,387
1830,386
1830,385
1831,385
1832,385
1833,385
1834,385
1835,385
1836,385
1837,385
1838,385
1839,385
1840,385
1841,385
1842,385
1843,385
1844,385
1845,385
1846,385
1847,385
1848,385
1849,385
1850,384
1850,383
1850,382
1851,382
1852,382
1853,382
1854,382
1855,382
1856,382
1857,382
1858,382
1859,382
1860,382
1861,382
1862,382
1863,382
1864,382
1865,382
1866,381
1866,380
1866,379
1866,378
1867,378
1868,378
1869,378
1870,378
1871,378
1872,378
1873,378
1874,378
1875,378
1876,378
1877,378
1878,378
1879,378
1880,378
1881,378
1882,378
1883,378
1884,378
1885,378
1886,377
1886,376
1886,375
1886,374
1887,374
1888,374
1889,374
1890,374
1891,374
1892,374
1893,374
1894,374
1895,374
1896,374
1897,374
1898,374
1899,374
1900,374
1901,373
1901,372
1901,371
1901,370
1902,370
1903,370
1904,370
1905,370
1906,370
1907,370
1908,370
1909,370
1910,370
1911,370
1912,370
1913,370
1914,370
1915,370
1916,369
1916,368
1916,367
1917,366
1918,366
1919,366
1920,366
1921,366
1922,366
1923,366
1924,366
1925,366
1926,366
1927,366
1928,366
1929,366
1930,366
1931,365
1931,364
1931,363
1932,363
1933,363
1934,363
1935,363
1936,363
1937,363
1938,363
1939,363
1940,363
1941,363
1942,363
1943,363
1944,363
1945,363
1946,363
1947,362
1947,361
1947,360
1947,359
1948,359
1949,359
1950,359
1951,359
1952,359
1953,359
1954,359
1955,359
1956,359
1957,359
1958,359
1959,359
1960,359
1961,359
1962,359
1963,359
1964,359
1965,359
1966,359
1967,358
1967,357
1967,356
1967,355
1968,355
1969,355
1970,355
1971,355
1972,355
1973,355
1974,355
1975,355
1976,355
1977,355
1978,355
1979,355
1980,355
1981,355
1982,355
1983,355
1984,355
1985,355
1986,355
1987,355
1988,355
1989,355
1990,355
1991,355
1992,354
1992,353
1992,352
1992,351
1993,351
1994,351
1995,351
1996,351
1997,351
1998,351
1999,351
2000,351
2001,351
2002,351
2003,351
2004,351
2005,351
2006,351
2007,351
2008,351
2009,351
2010,351
2011,351
2012,350
2012,349
2012,348
2013,347
2014,347
2015,347
2016,347
2017,347
2018,347
2019,347
2020,347
2021,347
2022,347
2023,347
2024,347
2025,347
2026,347
2027,347
2028,347
2029,347
2030,347
2031,347
2032,347
2033,347
2034,347
2035,347
2036,347
2037,347
2038,346
2038,345
2038,344
2039,344
2040,344
2041,344
2042,344
2043,344
2044,344
2045,344
2046,344
2047,344
2048,344
2049,344
2050,344
2051,344
2052,344
2053,344
2054,344
2055,344
2056,344
2057,344
2058,343
2058,342
2058,341
2058,340
2059,340
2060,340
2061,340
2062,340
2063,340
2064,340
2065,340
2066,340
2067,340
2068,340
2069,340
2070,340
2071,340
2072,340
2073,339
2073,338
2073,337
2073,336
2074,336
2075,336
2076,336
2077,336
2078,336
2079,336
2080,336
2081,336
2082,336
2083,336
2084,336
2085,336
2086,336
2087,336
2088,336
2089,336
2090,336
2091,336
2092,336
2093,335
2093,334
2093,333
2093,332
2094,332
2095,332
2096,332
2097,332
2098,332
2099,332
2100,332
2101,332
2102,332
2103,332
2104,332
2105,332
2106,332
2107,332
2108,332
2109,331
2109,330
2109,329
2109,328
2110,328
2111,328
2112,328
2113,328
2114,328
2115,328
2116,328
2117,328
2118,328
2119,328
2120,328
2121,328
2122,328
2123,328
2124,328
2125,328
2126,328
2127,328
2128,328
2129,328
2130,328
2131,328
2132,328
2133,328
2134,328
2135,328
2136,328
2137,328
2138,328
2139,327
2139,326
2139,325
2140,325
2141,325
2142,325
2143,325
2144,325
2145,325
2146,325
2147,325
2148,325
2149,325
2150,325
2151,325
2152,325
2153,325
2154,325
2155,325
2156,325
2157,325
2158,325
2159,325
2160,325
2161,325
2162,325
2163,325
2164,325
2165,325
2166,325
2167,325
2168,325
2169,324
2169,323
2169,322
2169,321
2170,321
2171,321
2172,321
2173,321
2174,321
2175,321
2176,321
2177,321
2178,321
2179,321
2180,321
2181,321
2182,321
2183,321
2184,321
2185,321
2186,321
2187,321
2188,321
2189,321
2190,321
2191,321
2192,321
2193,321
2194,321
2195,321
2196,321
2197,321
2198,321
2199,321
2200,321
2201,321
2202,321
2203,321
2204,321
2205,321
2206,321
2207,321
2208,321
2209,321
2210,321
2211,321
2212,321
2213,321
2214,321
2215,321
2216,321
2217,321
2218,321
2219,321
2220,320
2220,319
2220,318
2220,317
2221,317
2222,317
2223,317
2224,317
2225,317
2226,317
2227,317
2228,317
2229,317
2230,317
2231,317
2232,317
2233,317
2234,317
2235,317
2236,317
2237,317
2238,317
2239,317
2240,317
2241,317
2242,317
2243,317
2244,317
2245,317
2246,317
2247,317
2248,317
2249,317
2250,317
2251,317
2252,317
2253,317
2254,317
2255,317
2256,317
2257,317
2258,317
2259,317
2260,317
2261,317
2262,317
2263,317
2264,317
2265,317
2266,317
2267,317
2268,317
2269,317
2270,317
2271,317
2272,317
2273,317
2274,317
2275,317
2276,316
2276,315
2276,314
2276,313
2277,313
2278,313
2279,313
2280,313
2281,313
2282,313
2283,313
2284,313
2285,313
2286,313
2287,313
2288,313
2289,313
2290,313
2291,312
2291,311
2291,310
2291,309
2292,309
2293,309
2294,309
2295,309
2296,309
2297,309
2298,309
2299,309
2300,309
2301,309
2302,309
2303,309
2304,309
2305,309
2306,308
2306,307
2306,306
2307,306
2308,306
2309,306
2310,306
2311,306
2312,306
2313,306
2314,306
2315,306
2316,305
2316,304
2316,303
2316,302
2317,302
2318,302
2319,302
2320,302
2321,302
2322,302
2323,302
2324,302
2325,302
2326,302
2327,302
2328,302
2329,302
2330,302
2331,301
2331,300
2331,299
2331,298
2332,298
2333,298
2334,298
2335,298
2336,298
2337,298
2338,298
2339,298
2340,298
2341,298
2342,298
2343,298
2344,298
2345,298
2346,297
2346,296
2346,295
2347,294
2348,294
2349,294
2350,294
2351,294
2352,294
2353,294
2354,294
2355,294
2356,294
2357,294
2358,294
2359,294
2360,294
2361,294
2362,294
2363,294
2364,294
2365,294
2366,294
2367,294
2368,294
2369,294
2370,294
2371,294
2372,294
2373,294
2374,294
2375,294
2376,294
2377,294
2378,294
2379,294
2380,294
2381,294
2382,294
2383,294
2384,294
2385,294
2386,294
2387,294
2388,294
2389,294
2390,294
2391,294
2392,294
2393,294
2394,294
2395,294
2396,294
2397,294
2398,294
2399,294
2400,294
2401,294
2402,294
2403,294
2404,294
2405,294
2406,294
2407,293
2407,292
2407,291
2408,290
2409,290
2410,290
2411,290
2412,290
2413,290
2414,290
2415,290
2416,290
2417,290
2418,290
2419,290
2420,290
2421,290
2422,290
2423,290
2424,290
2425,290
2426,290
2427,290
2428,290
2429,290
2430,290
2431,290
2432,290
2433,290
2434,290
2435,290
2436,290
2437,290
2438,290
2439,290
2440,290
2441,290
2442,290
2443,289
2443,288
2443,287
2444,287
2445,287
2446,287
2447,287
2448,287
2449,287
2450,287
2451,287
2452,287
2453,287
2454,287
2455,287
2456,287
2457,287
2458,287
2459,287
2460,287
2461,287
2462,287
2463,286
2463,285
2463,284
2463,283
2464,283
2465,283
2466,283
2467,283
2468,283
2469,283
2470,283
2471,283
2472,283
2473,283
2474,283
2475,283
2476,283
2477,283
2478,282
2478,281
2478,280
2478,279
2479,279
2480,279
2481,279
2482,279
2483,279
2484,279
2485,279
2486,279
2487,279
2488,279
2489,279
2490,279
2491,279
2492,279
2493,278
2493,277
2493,276
2493,275
2494,275
2495,275
2496,275
2497,275
2498,275
2499,275
2500,275
2501,275
2502,275
2503,275
2504,275
2505,275
2506,275
2507,275
2508,274
2508,273
2509,272
2510,271
