1760
1728
1679
1653
1654
1630
1725
1729
1687
1620
1619
1039
1655
1675
1652
1656
1676
1651
1677
1634
1650
921
812
908
920
919
907
3871
147
142
137
136
110
108
105
104
148
149
613
614
679
143
604
603
605
103
100
99
98
598
610
599
97
673
609
680
498
495
497
681
3906
3907
3908