687
2
626
664
1
952
1245
10
810
936
524
581
5
1189
8
2607
4
605
514
560
1728
11
957
435
759
827
1029
2826
3
548
966
1914
3658
1103
1410
727
837
986