1339
1102
2729
834
963
899
967
1598
947
785
2885
878
846
944
917
1034
852
899
890
1033
2079
994
1070
1294
933
797
2615
1573
3012
7961
846
1159
1752
962
934
798
1926
899
918
704
844
849
846
1015
992
6151
2057
803
1897
912
1210
2830
917
877
901
5979
2345
1046
1374
860