2032
823
924
1321
873
980
821
998
2854
868
1160
2966
2203
941
2464
1038
966
1039
889
886
923
808
972
1244
1102
1806
848
959
834
1145
1221
1133
826
1993
893
1117
860
3368
2362
3878
4381
978
1015
1051
898
986
1052
1112
897
940
867
1135
939
2693
940
2295
1172
8743
1131
1070