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