0
999
1001
965
657
1014
1003
712
917
548
1038
864
939
1112
1013
974
1776
1
1254
2715
1497
1581
1529
141102
2992
2566
2565
2470