1816
2899
825
830
866
3939
1105
981
1479
1188
1038
1869
1221
864
1265
909
1364
1073
2108
947
5939
1699
2245
917
945
5356
4116
1139
1043
1029
1682
1727
2355
946
1385
1301
5090
3338
18872
3366
1509
1900
2615
1128
913
2122
1014
986
1498
843
851
1291
1250
897
3626
1925
986
1258
901
978