959
303
984
461
717
186
304
192
256
77
395
98
408
147
613
125
692
215
357
159
400
118
702
201
973
345
635
204
745
145
204
140
219
97
314
157
198
37
215
55