888
2
1021
701
1
1009
1019
7
603
1169
1802
824
501
702
895
4
3487
716
688
728
2457
984
424
954
429
581
381
685
480
570
620
694
2068
626