486
554
736
528
983
397
491
1306
820
805
599
505
553
1212
660
1072
836
850
615
460
967
681
572
1290
412
931
510
517
797
1124
650
454
439
724
2090
502
589
696
479
789
560
776
440
812
447
612
422
590
611
975
1032
1111
