0
1081
804
821
1073
979
938
1153
904
1071
953
848
983
898
881
852
1548
1
1067
1672
1287
1373
1326
139147
2706
2369
2350
2262
2212