45,186 37,918 40,078 120,460 222,925 211,725 197,893 198,770 172,931 162,