1659
4
1048
3
218
1
423
0
614
833
957
2
779
9
693
513
437
743
571
649
101
800
94
618
704
454
597
1076
1364
624
221
741
656
723
567
1387