982
1788
980
928
1257
927
877
932
859
906
1394
1017
1194
879
893
1113
1219
943
1192
1254
1171
830
874
823
1148
826
902
815
934
1200
1162
1307
1004
1246
915
1020