955
1
1000
965
2
1242
946
1434
3
1164
1246
1188
935
857
1487
963
2357
1482
1129
2807
1622
978
1081
1036
1130
995
1249
1151
1854
945
1121
1088
1126