1359
982
930
903
701
690
652
651
638
626
614
586
578
545
519
507
494
490
488
459
456
456
449
446
439
439
438
434
424
422
420
420
408
407
405
398
393
393
391
387
380
380
377
376
374
372
364
360
360
359
356
354
352
352
351
351
351
349
347
346
337
335
335
332
329
329
327
325
324
324
322
321
317
313
313
311
309
304
303
301
301
298
298
297
297
295
295
293
289
289
288
287
285
281
278
278
278
276
275
271
271
271
268
261
260
260
260
258
256
254
253
250
250
249
248
248
247
244
243
243
237
234
233
231
230
226
226
226
223
220
219
218
218
216
213
213
212
210
208
207
206
203
198