2056
1747
1751
1754
1729
1755
1705
1756
1753
1750
1764
1763
1745
1752
1749
1524
1419
1498
1517
1519
1364
284
252
1043
1020
1014
971
208
205
204
965
1125
160
157
156
1126
1051
1050
1047
1042
1048
889
888
993
1015
992
877
868
867
875
876
817
806
841
778
772
738
730
709
702
700
9
7
