1542
943
825
802
795
779
770
646
636
623
540
525
515
515
512
505
499
489
483
469
462
457
456
450
448
428
428
423
423
421
420
411
410
397
393
388
387
385
381
379
376
376
374
372
371
366
363
362
361
358
358
356
355
351
347
346
342
338
332
331
329
328
327
326
324
324
324
322
322
321
321
320
319
318
317
317
316
314
314
313
312
309
308
306
304
303
302
302
301
300
299
299
290
290
289
289
285
284
278
277
269
269
264
259