2284
1616
1064
878
888
1029
844
907
914
860
976
834
804
772
811
1262
777
929
1283
899
1176
901
998
885
594
476
546
619
605
548
652
554
600
578