442
516
1
706
462
354
678
398
437
526
803
378
496
547
715
495
320
2957
665
303
575
486
994
363
1994
352
842
1275
651
723
831
3429
1
879
852
531
1827
454
676
566
522