1078
0
376
804
856
1346
2032
2
485
442
931
527
1192
1
1532
781
499
1239
780
1320
777
4775
881
644
378
653
1911
3680
1703
692
714
878