530
2
2200
5
2907
1
797
761
1325
982
1142
0
531
839
8054
3
501
760
731
1408
809
687
831
940
1550
1116
99
961
659
1975
4
3047
706
1726
1273
938