2384
2
846
1
521
731
1272
1400
1129
0
1325
822
2115
4
958
907
1587
814
1157
1385
820
395
646
2474
1330
790
416
1182
417
4311