956
1836
893
1648
1212
1004
927
838
1071
875
2601
889
835
8831
976
872
4662
7293
964
1252
843
3175
882
879
1062
2179
955
1068
1096
974
914
1129
3081
863
848
5435
2327
1002
1017
1484
12075
1043
985
966
3701
1074
1676
9044
910
788
889
1052
944
875
1114
2628
1966
1027
874
840