2 , 659 , 884 311,905 868,902 4 505 166,131 10,968 83,079 194,579 503 2,124 423,299 1,933 391,237 173,204 15,228 7,415 29,162 10267 35,102 117,581 12,69899,477