1129
0
1132
935
553
804
1084
2306
2
964
1
493
714
300
646
383
814
2113
521
573
3025
1053
2211
1073
1343
798
999
2395
848
1860
1049
1344
2143