382
1
371
640
162
558
1372
3
735
639
547
791
1853
1222
589
626
627
715
63
859
2
1131
1071
490
1477
1063
7
710
831
826
590
675
663
1080