1056
953
980
1905
960
945
1008
866
917
913
3313
1465
5458
901
821
864
832
1029
3539
1018
863
1291
10173
2175
921
2005
1668
996
987
1091
1315
930
851
851
1200
971
1292
1348
1541
848
971
1042
1709
22545
849
953
822
850
961
927
1005
818
816
927
833
917
1925
1249
1642
1325
1140
1031
1027
2393
906
833
1130
808
1955
1018
997
1097
1588
910
862
1120
1010
1322
971
1106
1042
949
917
770
1279
820
794
855
976
931
1064
1618
1002
2876
954
1555
3022
830
1831
884
765
4952
4493
875
958
987
1211
807
803
1058
924
1396
838
1189
1746
818
1040
937
810
833