160
2012
178
154
152
156
153
150
15181
12150
9531
8340
661263
6470
5910
5391
537147
51110
460142
3860