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