615
0
419
1
535
339
489
546
607
1116
2
714
3016
793
260
581
402
598
368
634
364
604
440
253
1017
219
521
560
1124