1020
0
467
403
767
456
957
2490
798
1880
2
1425
381
787
294
683
668
1101
980
325
781
415
1629
1043
486
505
2328
409
267
719
1133