306
1,254
748
602
344
624
169
695
318
693
108
744
218
485
262
452
353
484
50
295
207
502
227
454
121
472
277
449
99
478
61
738
159
468
118
369
260
583