35,945
31,077
108,048
154,859
174,098
209,263
94,941
395,013
794,130
158,421
2,942,332
426,406
157,446
235,947