1029
0
1046
1
1132
553
804
2033
2
435
1084
935
493
714
383
307
573
1053
2211
1073
735
798
1668
3
661
382
2395
2030
300
6076
18
1049
414
400
1454