546
2
630
1
5695
17
2696
3
564
600
1716
4
593
3382
6
1629
865
641
818
0
456
74
717
649
84
922
1032
1298
748
501
1130
1443
1780
1555
988
1405
1481