2384
2
846
1
1400
731
521
1272
1325
822
958
964
1157
1129
0
2647
820
3116
646
1330
790
1506
2408
863
1587
1182
4311
1132
952