409
1107
369
297
959
671
1078
490
579
238
834
185
265
1173
357
834
241
328
782
193
627
346
780
1365
606
832
482
191
701
278
131
196
786
168
510
527
177
1024
295
640
374
303
251
948
1006
299
220
750
534
356
220
209
1150
1856
622
228
361
1120
854
359