543
1
593
7119
6
119
959
2
87
556
625
983
5
1030
689
734
735
477
2431
3212
3
472
528
671
798
0
1037
1067
711
655
935
1356
7
578
488
1955
8
397