871
892
1409
914
879
3900
976
968
4637
994
2206
878
969
1011
2775
3877
1678
1784
1020
2669
3163
1891
1166
1519
1128
988
1225
1645
925
1069
1682
2297
4650
899
1103
5531
1826
820
846
962
848
1282
1368
1377
970
901
1866
1984
919
1883
4110
917
986
978
978
974
993
9933
1873
1060