457
258
370
133
495
254
443
256
647
343
536
198
641
165
230
156
402
171
171
111
524
183
588
187
780
508
562
74
487
94
288
62
308
144
279
154
344
92
774
307