2100 1928 1960 2460 2540 2032 2155 2281 2112 2091 3838 3969 4203 4172 3960 40964297