1000
665
889
207
90
314
983
549
145
95
10
476
566
226
286
517
569
96
262
14
104
862
629
675
44
131
993
514
80
758
84
9
320
237
294
258
532
702
33
528
718
279
529
293
172
719
639
831
246