1339
1100
2729
834
963
899
967
1598
947
785
2884
878
846
944
917
1032
851
899
890
1032
2079
994
1069
1294
933
796
2615
1573
3010
7961
846
1159
1752
962
933
798
1926
897
918
704
843
848
846
1015
992
6151
2057
801
1896
912
1210
2830
916
877
901
5976
2345
1046
1374
860