626
1
681
388
732
87
597
2
551
592
332
489
486
864
895
794
742
814
799
628
885
394
583
1042
8
448
280
891
422
432
1632
612
708