629
1
697
587
492
684
321
654
0
1698
6
512
1884
3
1383
1425
1330
2282
588
2
1059
1109
4
672
1135
403
149
1088
1153
734
643
1476
398
716
1164
1432