665
1068
574
601
639
476
411
998
691
356
710
680
997
1442
613
841
633
390
444
637
413
751
408
1065
877
456
928
374
453
611
738
975
1991
496
376
626
913
1121
1670
920
1150
1765
731
529
396
561
1333
643
453
816
494
845