622
1
655
328
0
929
704
2
778
1112
556
866
4
1760
1224
858
979
1066
78
629
982
524
479
325
1350
3
651
624
1710
5358
5
8158
23
798
7
606
614
1243