31,597
184,628
149,242
191,788
193,017
326,913
459,414
410,883
171,052
3,985,142
1,132,496
2,804,836
14,219,139
507,677