1299
749
689
686
644
591
527
489
487
483
469
468
436
409
400
390
377
356
338
336
332
322
318
304
301
294
293
293
289
285
279
278
270
266
261
250
249
247
246
245
245
241
240
238
232
228
228
226
224
222
218
214
211
210
209
199
197
195
194
194
192
189
189
184
181
181
179
178
178
178
176
172
169
168
167
165
162
160
160
160
159
158
153
150
142