2975
1600
902
933
1167
1056
778
936
1157
804
837
908
1344
1099
994
959
804
937
868
787
952
778
830
967
810
1017
838
821
820
11522
816
925
824
1093
1024
848
1202
1164
985
972
2591
866
1067
2402
778
1805
966
1182
962
3575
863
864
1266
805
788
1071
907
813
1104
823