1045
0
1425
951
3498
4
683
1133
839
275
846
1780
781
321
2211
918
589
1308
572
468
408
631
970
2328
3
1372
2123
719
479
362
813
527
872