0
1126
721
855
956
865
831
886
936
786
767
864
762
859
944
1548
1
1067
1672
1287
1373
1326
139147
2706
2369
2350
2262
2212