701
2
623
645
1
687
2222
8
833
1852
4
629
624
995
2347
505
1435
0
1357
5
606
3272
3394
7
1172
676
5768
9
8934
1683
1666
804
865
962
1012
526
977
3