1507
1547
1437
1218
959
898
1170
1136
1003
1361
1127
1326
1248
1324
929
895
1202
943
940
1195
1197
951
902
852
851
921
872
887
1165
965
909
1078
1528
1123
883