0
1111
1147
1081
1061
809
761
804
821
1069
1073
981
938
818
1153
1299
1548
1
1067
1672
1287
1373
1326
139147
2706
2369
2350
2262
2212