1175
909
2957
1535
1108
1128
958
2650
975
971
885
932
1182
934
906
3346
835
2817
1023
1228
868
1184
929
925
2039
869
4836
876
953
1797
1027
1489
980
3414
1313
1130
1462
1101
1577
996
2074
977
1744
1053
907
1654
2631
970
1939
1147
1003
947
920
897
1946
1910
1568
1106
1146
878
1978
1036
908
783
760
1070
1882
808
1065
1403
1572
880
1171
1403
1635
2884
1148
1017
1172
858
1153
862
1210
941
1106
1497
865
1008
953
1232
1490
3058
863
871
995
985
1079
770
797
1135
841
991
1355
1150
1107
1824
972
1403
1680
899
964
3343
2161
1076
2002
1508
1947
1573
3224
2861