999
965
901
818
1063
1030
1393
872
1047
786
844
929
2700
902
830
1198
991
1406
1595
961
898
818
2537
1158
2284