407
1
389
550
284
258
372
433
588
2
669
647
86
735
644
802
796
513
492
717
1047
8
491
689
867
745
77
538
665
742
3
732
709