1084
0
1049
553
1454
798
935
804
1073
484
58
1132
2211
1282
300
2395
414
493
913
1053
860
1087
383
1029
573
472
750
63
714
692
209