1129
0
1056
1
706
333
734
1937
1132
553
804
1084
1374
935
493
906
714
300
383
573
1053
2211
1073
798
662
999
2395
1049
1914
2
1344
2095
4
3268