1076
905
858
857
992
1026
873
884
1048
929
1284
899
1177
901
999
887
560
455
598
478
549
621
611
550
513
654
558
448
603
580
515
604