425
414
559
450
392
664
273
881
228
395
647
1128
693
343
390
485
479
303
384
639
662
938
538
473
324
583
351
270
1229
426
484
413
297
245
308
361
1053
537
607
1499
636
1135
634
276
633
160
403
252
336
859
261
130
514
205
431
203
94
820
365
122