2975
1550
935
1006
882
896
855
1458
836
8439
765
16252
4385
796
956
974
7066
1557
4673
1166
839
963
1043
830
1071
874
5099
902
4844
861
958
1337
867
1023
1157
962
1801
925
1205
145014
1017
1087
1532
826
1003
1190
1037
793
4900
1238
1112
1052
1043
1236
903
1097
2365
1433
913
808