1312
3
678
1
592
661
2
68
1290
0
805
493
369
989
512
440
626
681
935
832
1618
968
399
575
659
640
12961
6
3798
8
900
483
1814
333
489
815