1049
453
867
259
444
146
344
162
590
186
226
196
253
146
358
172
337
171
477
16
405
189
499
61
99
20
142
61
147
131
164
138
215
157
410
207
587
3
345
157