None
1005
2
986
753
1239
630
648
897
1
898
445
501
589
564
571
883
599
657
535
722
653
414
437
619
3
799
973
616
825