637
495
600
294
253
758
896
1021
840
894
248
471
739
660
906
708
91
159
565
907
750
563
630
286
954
681
740
831
596
787
940
19
760
12
685
1026
100
839
356
246
344
295
701
207
778
149
351
913
362
164
857
412
765
722
224
106
212
651
1022
852
726
734
85
230
102
416
29
838
649
31
245
275
547
950
530
908
97
40
584
260
446
78
329
83
874
599
299
841
66
69
132
109
366
996
845
723
571
699
796
123
3
655
570
