314
676
707
656
374
414
252
1807
560
301
434
524
580
805
594
175
566
324
800
264
1147
1302
293
495
638
494
364
432
702
579
855
497
710
1094
422
777
1229
484
570
882
585
887
473
436
1452
1268
1417
420
386
597
304
411
605
512
692
338
301
508
852
673