0
897
950
976
951
1068
865
978
806
857
765
967
934
907
1140
889
1544
1
1062
1665
1283
1369
1324
139123
2701
2367
2346
2260
2208