1816
2900
825
830
866
3941
1105
981
1479
1188
1038
1870
1222
866
1265
909
1364
1073
2109
947
5939
1699
2245
917
946
5357
4117
1139
1043
1031
1682
1727
2355
946
1385
1301
5090
3338
18873
3366
1509
1900
2615
1128
913
2122
1014
987
1498
843
853
1291
1251
897
3627
1925
986
1260
901
978