0
1129
780
922
1153
1033
959
848
1031
853
809
1303
953
936
970
806
1548
1
1067
1672
1287
1373
1326
139147
2706
2369
2350
2262
2212