3646
1046
1304
786
1027
907
1086
2756
1118
985
964
919
1018
2894
1009
941
879
1245
945
867
798
969
819
886
1175
889
1045
1387
801
751
968
932
1217
803
1812
836
954
901
1026
962
1311
832
840
1410
1476
1078
1137
1780
1292
958
1078
1063
1476
1184
799
1158
1224
9107
999
3509