2156
1011
2057
1902
2200
776
979
1263
1143
1255
1021
1137
726
1536
867
968
1441
784
93
2591
137
136
111
88
64
130
129
134
10
131
141
138
92
58
128