1053
862
1821
8882
691
2425
957
660
1055
940
981
742
2831
777
610
1443
896
976
747
1629