$ $ $ $ $ $ $ $ $ $ 198,053 23.9% $ 116,444 $ 81,609 $ 199,270 $ 143,486 $ 125,858 $ 149,174 $ 198,053 $ $ 226,068 23.9% $ 132,916 $ 93,152 $ $ $ $ 174,504 $ 226,068 $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ 20,218,071 $ 4,835,863 $ $ $ 4,835,863 23.9% $ 2,843,227 $ 1,992,636 $ $ $ $ 3,612,857 $ 4,835,863 $ 1,445,843 $ 345,824 $ 27,683 $ 17,575 $ 391,082 27.1% $ 229,528 $ 161,554 $ 392,617 $ 284,317 $ 249,510 $ 294,808 $ 391,082 BOXBOROUGH