625
1
543
593
812
2
398
1611
671
528
102
797
0
710
734
735
5
477
689
1030
472
119
958
655
935
578
1356
7
488
97
85
76
389
1185
946
3