625
1
543
593
398
2
812
959
87
556
983
5
735
477
689
1284
4
734
473
3213
3
1030
2431
1067
935
1038
712
798
0
671
528
119
1358
7
489
655
578