1502
1474
1444
1440
1436
1395
1211
1192
1184
1070
955
950
940
889
884
884
854
823
819
811
802
778
756
737
734
731
712
706
671
644
634
614
608
608
593
591
584
581
572
563
559
540
537
533
530
529
525
515
506
493
485
475
473
466
462
441
431
429
421
420
419
418
417
403
402
390
389
387
385
382
358
348
345
339
334
327
322
317
298
298
283
271
266
244
240