1059
188
1059
367
791
242
633
290
803
303
901
253
1055
505
595
114
732
255
409
118
329
110
596
121
624
130
416
165
568
118
286
167
198
85
391
186
326
112
400
230