4129
6
1129
0
1132
553
804
1084
935
493
2842
8
714
300
447
383
618
573
1053
2211
1073
298
798
927
2
999
1
2395
1049
1344
646
1901
1352
414
1711