1000
2
1505
1
683
1184
746
914
1072
1208
1393
1426
1309
940
1158
1692
1386
843
1029
1125
1118
1102
1501
1337
1429
1120
1008
848
1811
1499
1363
3
7898