0
1343
1176
940
750
1042
1056
971
818
935
1102
982
954
920
919
817
1548
1
1067
1672
1287
1373
1326
139147
2706
2369
2350
2262
2212