961
439
778
333
424
565
662
520
346
588
356
365
999
487
392
678
908
402
724
566
1837
1248
967
445
501
318
556
364
586
762
588
370
352
448
1170
375
391
698
1104
320
583
1011
429
475
614
453
498
1555
484
318
323
457
