2050
1959
1962
1896
1966
2051
2090
2091
2089
1898
1964
1894
1897
1895
1960
1612
1585
1584
1610
1586
1394
1305
932
1011
1008
1005
1303
238
228
1261
1260
933
190
180
1179
1178
1084
1069
910
1083
909
1006
1087
1092
1093
984
1072
1070
1077
1076
1075
140
100
838
824
827
751
753
56
715
27
698
694
