2035
1792
1557
1547
1492
1445
1377
1359
1305
1302
1236
1234
1219
1214
1210
1155
1154
1140
1138
1116
1052
1051
1039
1009
977
920
913
910
893
890
865
839
831
823
776
762
762
759
753
742
742
729
720
715
712
703
683
673
669
667
666
662
660
656
633
620
617
611
610
602
599
592
588
584
580
572
557
550
535
533
512
512
507
492
489
477
475
463
451
431
430
390
386