None
642
528
609
751
4
550
556
559
1
3038
3
1393
2
980
777
1083
986
736
973
881
666
1504
1166
438
979
877
1091
669
818
1008