1073
1206
1103
4189
1176
1732
1694
1001
904
1070
985
1349
873
951
1066
1444
7258
973
2947
1286
2218
1586
4638
1588
1210