1755
1721
1718
1577
1576
1550
1757
1754
1581
1551
1414
1035
1558
1595
1415
1583
1580
1579
1582
1559
1574
905
847
866
898
897
890
3874
133
125
120
119
96
93
90
89
134
135
664
665
666
126
593
590
592
87
84
83
82
560
566
561
81
638
654
656
669
567
492
657
3909
3910
3911