1129
0
1132
553
804
1084
935
493
714
300
383
1327
1595
2
573
1053
2211
1073
798
1733
1
1421
999
2395
1326
1425
1049
1344
662
1306
1392
414
400