173
155
151
1712
146
164
143
208
2611
153
1412
137
12910
10440
8211
6530
558262
5230
5010
4431
4419
434147
380142
31650