2284
1616
1065
879
888
1029
850
908
915
860
977
834
804
772
812
1263
976
778
929
1284
899
1177
901
998
886
597
477
547
621
607
548
549
652
554
601
578