858
557
810
333
642
632
1022
652
403
324
137
122
760
746
79
597
96
315
631
865
621
404
962
109
269
430
145
195
1000
6
131
248
710
570
357
400
16
541
1004
932
550
638
748
372
320
930
198