1208
455
414
157
866
275
685
47
616
169
545
258
500
65
805
453
558
125
105
81
467
212
499
302
570
182
259
183
372
155
869
298
387
107
190
123
608
169
466
214