0
1002
1001
967
657
1018
1003
714
920
549
1040
864
939
1112
1015
974
1781
1
1259
2730
1501
1584
1532
141193
2999
2570
2568
2476