1218
959
898
1170
1570
1136
1003
1361
1127
1326
1248
1324
929
895
1202
944
943
940
1195
1197
951
902
856
852
851
921
820
872
887
1165
965
909
1078
1528