354
613
1017
633
308
456
448
283
353
599
603
839
503
430
299
549
454
523
329
251
1101
405
458
393
277
228
289
315
983
478
544
1340
586
294
368
445
957
336
347
181
487
410
502
229
847
1646
481
337
382
225
559
267
147
372
233