580
568
570
550
530
579
546
575
599
1090
1087
1085
1070
1035
1000
1045
1053
1066
1392
1380
1386
1328
1312
1299
867
904
889
