146
178
142
203
153
145
150
1337
164
141
1310
14841
11900
9301
7970
639263
6310
5750
5231
516147
49210
449142
3660