827
584
460
459
455
423
364
344
334
328
322
316
314
304
297
287
284
268
264
263
260
254
245
242
238
237
237
237
234
232
223
223
222
210
209
208
203
202
200
200
198
196
195
194
194
192
190
187
187
186
186
184
183
181
180
180
177
176
175
175
174
173
171
166
165
164
164
163
161
160
160
160
159
159
157
157
156
154
154
152
152
151
151
151
150
150
149
148
147
147
146
146
146
146
145
145
144
142
142
142
138
137
136
133
133
130
130
128
128
127
125
123
121
119