888
2
1020
701
1
1008
1019
7
603
1169
1802
823
501
702
895
4
3486
715
688
727
2457
984
424
952
429
581
381
685
480
569
620
694
2067
625