2978
1600
903
933
1167
1056
778
936
1159
804
837
908
1344
1100
994
960
804
937
869
788
952
778
830
968
810
1017
838
821
821
11522
816
925
825
1093
1024
848
1202
1164
985
972
2591
866
1069
2403
778
1805
967
1182
964
3575
863
864
1266
805
788
1071
907
813
1105
824