163
228
1812
153
176
2711
140
146
185
178
14170
11530
8941
7530
611263
5920
5570
5071
491147
4699
427142
33950