826
1
589
1853
793
735
548
639
1222
1372
3
627
715
626
859
2
63
490
777
1072
1133
800
487
869
483
488
85
238
728
498
882
857
649