594
1
546
665
2
68
778
289
593
596
1503
398
474
1168
539
899
625
1006
1930
3
679
1801
1033
890
171
958
458
682
812
871
875
648