153
295
333
2011
206
142
223
338
154
166
174
163
22716
17240
15281
13670
10482
1017263
9194
9080
882148
750142
6980
69311