2503
2500
2497
2493
2487
2488
2492
2501
2502
2504
2505
2509
2513
2515
2520
2520
2520
2520
2521
2526
2527
2527
2529
2529
2532
2534
2534
2537
2539
2541
2543
2545
2544
2562
2572
2583
2597
2602
2605
2611
2621
2617
2622
2624
2625
2631
2638
2641
2647
2647
2648
2649
2647
2647
2645
2646
2646
2646
2647
2647
2647
2644
2642
2639
2640
2642
2636
2635
2634
2633
2632
2626
2624
2623
2616
2609
2561
2558
2558
2570
2564
2546
2538
2538
2529
2529
2525
2519
2500
2496
2497
2496
2494
2485
2475
2471
2464
2458
2452
2446
2437
2431
2431
2431
2424
2394
2394
2394
2392
2391
2386
2385
2385
2385
2385
2385
2381
2377
2360
2350
2351
2346
2339
2334
2335
2338
2332
2330
2322
2322
2314
2282
2271
2271
2270
2270
2270
2248
2237
2225
2225
2225
2215
2211
2206
2199
2189
2209
2204
2200
2196
2184
2166
2158
2136
2133
2133
2133
2133
2133
2133
2123
2120
2111
2110
2112
2118
2125
2131
2126
2117
2110
2095
2080
2077
2076
2075
2075
2075
2065
2063
2072
2081
2076
2075
2079
2103
2106
2108
2095
2095
2093
2091
2083
2080
2080
2079
2078
2080
2080
2080
2079
2079
2079
2071
2068
2046
2044
2046
2049
2048
2046
2045
2047
2050
2050
2047
2058
2061
2060
2059
2062
2066
2070
2072
2073
2075
2083
2088
2091
2108
2111
2116
2117
2122
2122
2122
2129
2114
2098
2084
2054
2047
2035
2032
2029
2029
2029
2029
2029
2020
2019
2009
2003
1997
1997
1997
1989
1986
1986
1986
1986
1979
1965
1943
1949
1942
1911
1912
1914
1915
1909
1905
1905
1905
1905
1906
1909
1916
1916
1881
1860
1861
1862
1863
1852
1830
1828
1827
1825
1820
1820
1820
1820
1820
1820
1819
1812
1812
1812
1812
1790
1779
1773
1772
1769
1733
1732
1735
1752
1752
1736
1731
1729
1728
1731
1723
1720
1718
1715
1679
1679
1680
1671
1667
1669
1671
1648
1640
1644
1638
1630
1629
1639
1646
1641
1636
1636
1636
1636
1636
1640
1631
1624
1636
1638
1640
1633
1636
1640
1650
1658
1650
1647
1628
1628
1628
1625
1614
1602
1580
1575
1579
1582
1585
1583
1581
1580
1580
1579
1586
1587
1581
1579
1577
1577
1577
1580
1580
1581
1575
1585
1596
1584
1574
1571
1570
1569
1569
1569
1569
1569
1569
1570
1571
1586
1581
1582
1614
1605
1593
1592
1588
1583
1581
1581
1582
1582
1582
1583
1580
1591
1579
1577
1577
1577
1584
1584
1584
1587
1588
1600
1604
1605
1605
1602
1598
1595
1594
1590
1591
1598
1588
1595
1605
1596
1585
1585
1581
1603
1607
1587
1578
1579
1585
1588
1586
1582
1600
1604
1600
1589
1597
1598
1598
1600
1600
1600
1600
1601
1602
1602
1602
1602