1010
1
701
862
961
2
1663
802
1050
996
576
828
3789
10
788
1504
1240
6704
3120
7
2797
1280
8927
2526
1677
4
995
2218
8
2642
5
641
683
673
621
1804
1030