1132
732
618
607
594
538
477
452
450
435
433
427
419
386
386
375
369
364
361
360
359
352
350
349
346
340
340
339
335
330
328
322
321
316
315
315
314
313
311
310
301
299
298
298
296
296
293
293
288
287
286
285
283
280
279
278
277
277
276
275
273
270
267
263
261
260
260
260
259
259
256
255
255
252
251
249
249
247
247
244
244
243
241
240
239
238
238
237
237
237
236
234
232
230
230
229
229
228
227
227
227
227
226
224
222
222
220
217
216
216
216
214
214
213
213
213
212
212
211
211
208
207
206
205
205
204
203
202
202
200
199
198
198
198
197
197
196
196
195
195
194
193
192
192
192
192
192
192
192
191
191
191
189
188
187
187
187
186
186
185
185
184
184
184
183
183
182
182
181
181
179
178
177
177
176
176
176
176
175
175
174
173
172
172
171
170
170
169
168
167
167
167
166
166
165
165
164
164
163
163
163
163
162
161
161
159
159
158
157
155
155
155
155
155
153
151
150
150
149
148
148
146
145
145
142
140
138
138
137