949
1284
839
928
842
866
884
1020
2351
1059
940
955
1577
4103
2191
1819
844
917
1119
13683
1670
2323
1217
919
1166
1091
2443
18020
1433
1951
984
11462
978
1595
1513
2749
1150
1262
879
864
1050
1059
1097
1237
1050
2979
1056
1586
985
2127
1065
979
938
967
1009
1093
1055
1295
904
2319