210
987
165
535
216
600
587
520
884
156
663
742
1855
954
1
210
106
486
270
450
835
113
607
428
30
808
642
1475
209
663
666
724
516
28
182
397
147
811
640
149
174
903
567
463
291
1050
168
472
454
595
752
