550
148
502
197
637
107
1148
404
619
331
701
51
632
175
695
300
807
115
328
186
332
133
395
226
1234
597
488
274
595
126
612
143
208
73
501
103
317
182
403
209