3646
1046
1304
787
1027
907
1086
2757
1118
985
964
920
1018
2894
1009
942
880
1246
945
867
798
969
819
886
1175
889
1045
1387
801
751
968
932
1217
803
1812
836
954
901
1026
963
1311
832
840
1410
1476
1078
1137
1780
1292
958
1078
1064
1478
1185
799
1158
1224
9107
999
3509