1063
0
1278
2
1074
3115
4
828
1
1995
2100
481
889
1240
1127
1275
1601
1052
625
1873
1407
1361
3
129
1585
701
367
2528
6
871
656
1320
593
876
933
1522