1672
2162
2681
1862
1227
1267
1035
1687
1549
1086
931
1447
719
1035
868
811
775
813
850
817
637
910
739
876
1369
601
1672
783
651
1490
1719
875
1377
1667
1687
1856
728
756
737
696
753
822
1267
798
1086
981
4013
898
677
691
946
846
2162
731
2681
608
557
1862
1227
986