889
2
1021
701
1
1010
1020
7
603
1169
1802
824
501
702
895
4
3487
716
688
728
2458
984
424
954
429
581
381
685
480
570
620
694
2068
626