517
1363
524
1629
570
862
546
869
512
1238
1136
709
1241
527
687
1215
530
735
949
528
880
503
856
554
710
891
505
992
1120
679
1153
1391
633
877