828
2
996
1
576
724
1242
975
6
728
688
501
702
895
4
3487
716
1802
824
2068
620
694
570
424
954
429
581
480
603
1169
811
673
626
1293