1054
2
300
0
443
1064
1
3006
3
935
951
409
1346
4
798
1895
714
949
383
292
400
1133
1923
1939
1132
957