1020
0
1824
765
262
514
773
668
415
839
909
1153
1043
649
1557
422
524
403
223
1869
5
663
492
798
368
3381
3