Meziantou.Analyzer 2.0.183

Meziantou.Analyzer

Meziantou.Analyzer on NuGet Meziantou.Analyzer on NuGet

A Roslyn analyzer to enforce some good practices in C# in terms of design, usage, security, performance, and style.

Installation

Install the NuGet package https://www.nuget.org/packages/Meziantou.Analyzer/

Rules

If you are already using other analyzers, you can check which rules are duplicated with well-known analyzers

Id Category Description Severity Is enabled Code fix
MA0001 Usage StringComparison is missing ℹ️ ✔️ ✔️
MA0002 Usage IEqualityComparer<string> or IComparer<string> is missing ⚠️ ✔️ ✔️
MA0003 Style Add parameter name to improve readability ℹ️ ✔️ ✔️
MA0004 Usage Use Task.ConfigureAwait ⚠️ ✔️ ✔️
MA0005 Performance Use Array.Empty<T>() ⚠️ ✔️ ✔️
MA0006 Usage Use String.Equals instead of equality operator ⚠️ ✔️ ✔️
MA0007 Style Add a comma after the last value ℹ️ ✔️ ✔️
MA0008 Performance Add StructLayoutAttribute ⚠️ ✔️ ✔️
MA0009 Security Add regex evaluation timeout ⚠️ ✔️
MA0010 Design Mark attributes with AttributeUsageAttribute ⚠️ ✔️ ✔️
MA0011 Usage IFormatProvider is missing ⚠️ ✔️
MA0012 Design Do not raise reserved exception type ⚠️ ✔️
MA0013 Design Types should not extend System.ApplicationException ⚠️ ✔️
MA0014 Design Do not raise System.ApplicationException type ⚠️ ✔️
MA0015 Usage Specify the parameter name in ArgumentException ⚠️ ✔️
MA0016 Design Prefer using collection abstraction instead of implementation ⚠️ ✔️
MA0017 Design Abstract types should not have public or internal constructors ⚠️ ✔️ ✔️
MA0018 Design Do not declare static members on generic types (deprecated; use CA1000 instead) ℹ️ ✔️
MA0019 Usage Use EventArgs.Empty ⚠️ ✔️ ✔️
MA0020 Performance Use direct methods instead of LINQ methods ℹ️ ✔️ ✔️
MA0021 Usage Use StringComparer.GetHashCode instead of string.GetHashCode ⚠️ ✔️ ✔️
MA0022 Design Return Task.FromResult instead of returning null ⚠️ ✔️ ✔️
MA0023 Performance Add RegexOptions.ExplicitCapture ⚠️ ✔️
MA0024 Usage Use an explicit StringComparer when possible ⚠️ ✔️ ✔️
MA0025 Design Implement the functionality instead of throwing NotImplementedException ⚠️ ✔️
MA0026 Design Fix TODO comment ⚠️ ✔️
MA0027 Usage Prefer rethrowing an exception implicitly ⚠️ ✔️ ✔️
MA0028 Performance Optimize StringBuilder usage ℹ️ ✔️ ✔️
MA0029 Performance Combine LINQ methods ℹ️ ✔️ ✔️
MA0030 Performance Remove useless OrderBy call ⚠️ ✔️ ✔️
MA0031 Performance Optimize Enumerable.Count() usage ℹ️ ✔️ ✔️
MA0032 Usage Use an overload with a CancellationToken argument ℹ️
MA0033 Design Do not tag instance fields with ThreadStaticAttribute ⚠️ ✔️
MA0035 Usage Do not use dangerous threading methods ⚠️ ✔️
MA0036 Design Make class static ℹ️ ✔️ ✔️
MA0037 Usage Remove empty statement ✔️ ✔️
MA0038 Design Make method static (deprecated, use CA1822 instead) ℹ️ ✔️ ✔️
MA0039 Security Do not write your own certificate validation method ✔️
MA0040 Usage Forward the CancellationToken parameter to methods that take one ℹ️ ✔️ ✔️
MA0041 Design Make property static (deprecated, use CA1822 instead) ℹ️ ✔️ ✔️
MA0042 Design Do not use blocking calls in an async method ℹ️ ✔️ ✔️
MA0043 Usage Use nameof operator in ArgumentException ℹ️ ✔️ ✔️
MA0044 Performance Remove useless ToString call ℹ️ ✔️ ✔️
MA0045 Design Do not use blocking calls in a sync method (need to make calling method async) ℹ️ ✔️
MA0046 Design Use EventHandler<T> to declare events ⚠️ ✔️
MA0047 Design Declare types in namespaces ⚠️ ✔️
MA0048 Design File name must match type name ⚠️ ✔️
MA0049 Design Type name should not match containing namespace ✔️
MA0050 Design Validate arguments correctly in iterator methods ℹ️ ✔️ ✔️
MA0051 Design Method is too long ⚠️ ✔️
MA0052 Performance Replace constant Enum.ToString with nameof ℹ️ ✔️ ✔️
MA0053 Design Make class sealed ℹ️ ✔️ ✔️
MA0054 Design Embed the caught exception as innerException ⚠️ ✔️
MA0055 Design Do not use finalizer ⚠️ ✔️
MA0056 Design Do not call overridable members in constructor ⚠️ ✔️
MA0057 Naming Class name should end with 'Attribute' ℹ️ ✔️
MA0058 Naming Class name should end with 'Exception' ℹ️ ✔️
MA0059 Naming Class name should end with 'EventArgs' ℹ️ ✔️
MA0060 Design The value returned by Stream.Read/Stream.ReadAsync is not used ⚠️ ✔️
MA0061 Design Method overrides should not change default values ⚠️ ✔️ ✔️
MA0062 Design Non-flags enums should not be marked with "FlagsAttribute" ⚠️ ✔️
MA0063 Performance Use Where before OrderBy ℹ️ ✔️
MA0064 Design Avoid locking on publicly accessible instance ⚠️ ✔️
MA0065 Performance Default ValueType.Equals or HashCode is used for struct equality ⚠️ ✔️
MA0066 Performance Hash table unfriendly type is used in a hash table ⚠️ ✔️
MA0067 Design Use Guid.Empty ℹ️ ✔️ ✔️
MA0068 Design Invalid parameter name for nullable attribute ⚠️ ✔️
MA0069 Design Non-constant static fields should not be visible ⚠️ ✔️
MA0070 Design Obsolete attributes should include explanations ⚠️ ✔️
MA0071 Style Avoid using redundant else ℹ️ ✔️ ✔️
MA0072 Design Do not throw from a finally block ⚠️ ✔️
MA0073 Style Avoid comparison with bool constant ℹ️ ✔️ ✔️
MA0074 Usage Avoid implicit culture-sensitive methods ⚠️ ✔️ ✔️
MA0075 Design Do not use implicit culture-sensitive ToString ℹ️ ✔️
MA0076 Design Do not use implicit culture-sensitive ToString in interpolated strings ℹ️ ✔️
MA0077 Design A class that provides Equals(T) should implement IEquatable<T> ⚠️ ✔️ ✔️
MA0078 Performance Use 'Cast' instead of 'Select' to cast ℹ️ ✔️ ✔️
MA0079 Usage Forward the CancellationToken using .WithCancellation() ℹ️ ✔️ ✔️
MA0080 Usage Use a cancellation token using .WithCancellation() ℹ️
MA0081 Design Method overrides should not omit params keyword ⚠️ ✔️ ✔️
MA0082 Design NaN should not be used in comparisons ⚠️ ✔️
MA0083 Design ConstructorArgument parameters should exist in constructors ⚠️ ✔️
MA0084 Design Local variables should not hide other symbols ⚠️ ✔️
MA0085 Usage Anonymous delegates should not be used to unsubscribe from Events ⚠️ ✔️
MA0086 Design Do not throw from a finalizer ⚠️ ✔️
MA0087 Design Parameters with [DefaultParameterValue] attributes should also be marked [Optional] ⚠️ ✔️
MA0088 Design Use [DefaultParameterValue] instead of [DefaultValue] ⚠️ ✔️
MA0089 Performance Optimize string method usage ℹ️ ✔️ ✔️
MA0090 Design Remove empty else/finally block ℹ️ ✔️
MA0091 Usage Sender should be 'this' for instance events ⚠️ ✔️ ✔️
MA0092 Usage Sender should be 'null' for static events ⚠️ ✔️
MA0093 Usage EventArgs should not be null ⚠️ ✔️ ✔️
MA0094 Design A class that provides CompareTo(T) should implement IComparable<T> ⚠️ ✔️
MA0095 Design A class that implements IEquatable<T> should override Equals(object) ⚠️ ✔️
MA0096 Design A class that implements IComparable<T> should also implement IEquatable<T> ⚠️ ✔️
MA0097 Design A class that implements IComparable<T> or IComparable should override comparison operators ⚠️ ✔️
MA0098 Performance Use indexer instead of LINQ methods ℹ️ ✔️ ✔️
MA0099 Usage Use Explicit enum value instead of 0 ⚠️ ✔️
MA0100 Usage Await task before disposing of resources ⚠️ ✔️
MA0101 Usage String contains an implicit end of line character 👻 ✔️ ✔️
MA0102 Design Make member readonly ℹ️ ✔️ ✔️
MA0103 Usage Use SequenceEqual instead of equality operator ⚠️ ✔️ ✔️
MA0104 Design Do not create a type with a name from the BCL ⚠️
MA0105 Performance Use the lambda parameters instead of using a closure ℹ️ ✔️
MA0106 Performance Avoid closure by using an overload with the 'factoryArgument' parameter ℹ️ ✔️
MA0107 Design Do not use culture-sensitive object.ToString ℹ️
MA0108 Usage Remove redundant argument value ℹ️ ✔️ ✔️
MA0109 Design Consider adding an overload with a Span<T> or Memory<T> ℹ️
MA0110 Performance Use the Regex source generator ℹ️ ✔️ ✔️
MA0111 Performance Use string.Create instead of FormattableString ℹ️ ✔️ ✔️
MA0112 Performance Use 'Count > 0' instead of 'Any()' ℹ️
MA0113 Design Use DateTime.UnixEpoch ℹ️ ✔️ ✔️
MA0114 Design Use DateTimeOffset.UnixEpoch ℹ️ ✔️ ✔️
MA0115 Usage Unknown component parameter ⚠️ ✔️
MA0116 Design Parameters with [SupplyParameterFromQuery] attributes should also be marked as [Parameter] ⚠️ ✔️ ✔️
MA0117 Design Parameters with [EditorRequired] attributes should also be marked as [Parameter] ⚠️ ✔️ ✔️
MA0118 Design [JSInvokable] methods must be public ⚠️ ✔️
MA0119 Design JSRuntime must not be used in OnInitialized or OnInitializedAsync ⚠️ ✔️
MA0120 Performance Use InvokeVoidAsync when the returned value is not used ℹ️ ✔️ ✔️
MA0121 Design Do not overwrite parameter value ℹ️
MA0122 Design Parameters with [SupplyParameterFromQuery] attributes are only valid in routable components (@page) ℹ️ ✔️
MA0123 Design Sequence number must be a constant ⚠️ ✔️
MA0124 Design Log parameter type is not valid ⚠️ ✔️
MA0125 Design The list of log parameter types contains an invalid type ⚠️ ✔️
MA0126 Design The list of log parameter types contains a duplicate ⚠️ ✔️
MA0127 Usage Use String.Equals instead of is pattern ⚠️
MA0128 Usage Use 'is' operator instead of SequenceEqual ℹ️ ✔️ ✔️
MA0129 Usage Await task in using statement ⚠️ ✔️
MA0130 Usage GetType() should not be used on System.Type instances ⚠️ ✔️
MA0131 Usage ArgumentNullException.ThrowIfNull should not be used with non-nullable types ⚠️ ✔️
MA0132 Design Do not convert implicitly to DateTimeOffset ⚠️ ✔️
MA0133 Design Use DateTimeOffset instead of relying on the implicit conversion ℹ️ ✔️
MA0134 Usage Observe result of async calls ⚠️ ✔️
MA0135 Design The log parameter has no configured type ⚠️
MA0136 Usage Raw String contains an implicit end of line character 👻 ✔️
MA0137 Design Use 'Async' suffix when a method returns an awaitable type ⚠️
MA0138 Design Do not use 'Async' suffix when a method does not return an awaitable type ⚠️
MA0139 Design Log parameter type is not valid ⚠️ ✔️
MA0140 Design Both if and else branch have identical code ⚠️ ✔️
MA0141 Usage Use pattern matching instead of inequality operators for null check ℹ️ ✔️
MA0142 Usage Use pattern matching instead of equality operators for null check ℹ️ ✔️
MA0143 Design Primary constructor parameters should be readonly ⚠️ ✔️
MA0144 Performance Use System.OperatingSystem to check the current OS ⚠️ ✔️
MA0145 Usage Signature for [UnsafeAccessorAttribute] method is not valid ⚠️ ✔️
MA0146 Usage Name must be set explicitly on local functions ⚠️ ✔️
MA0147 Usage Avoid async void method for delegate ⚠️ ✔️
MA0148 Usage Use pattern matching instead of equality operators for discrete value ℹ️ ✔️
MA0149 Usage Use pattern matching instead of inequality operators for discrete value ℹ️ ✔️
MA0150 Design Do not call the default object.ToString explicitly ⚠️ ✔️
MA0151 Usage DebuggerDisplay must contain valid members ⚠️ ✔️
MA0152 Performance Use Unwrap instead of using await twice ℹ️ ✔️
MA0153 Design Do not log symbols decorated with DataClassificationAttribute directly ⚠️ ✔️
MA0154 Design Use langword in XML comment ℹ️ ✔️ ✔️
MA0155 Design Do not use async void methods ⚠️
MA0156 Design Use 'Async' suffix when a method returns IAsyncEnumerable<T> ⚠️
MA0157 Design Do not use 'Async' suffix when a method does not return IAsyncEnumerable<T> ⚠️
MA0158 Performance Use System.Threading.Lock ⚠️ ✔️
MA0159 Performance Use 'Order' instead of 'OrderBy' ℹ️ ✔️ ✔️
MA0160 Performance Use ContainsKey instead of TryGetValue ℹ️ ✔️
MA0161 Usage UseShellExecute must be explicitly set ℹ️
MA0162 Usage Use Process.Start overload with ProcessStartInfo ℹ️
MA0163 Usage UseShellExecute must be false when redirecting standard input or output ⚠️ ✔️
MA0164 Style Use parentheses to make not pattern clearer ⚠️ ✔️ ✔️
MA0165 Usage Make interpolated string 👻 ✔️ ✔️

Suppressions

Id Suppressed rule Justification
MAS0001 CA1822 Suppress CA1822 on methods decorated with BenchmarkDotNet attributes.
MAS0002 CA1822 Suppress CA1822 on methods decorated with a System.Text.Json attribute such as [JsonPropertyName] or [JsonInclude].
MAS0003 IDE0058 Suppress IDE0058 on well-known types

Showing the top 20 packages that depend on Meziantou.Analyzer.

Packages Downloads
YesSql.Provider.Sqlite
Package Description
1

.NET Standard 2.0

  • No dependencies.

Version Downloads Last updated
2.0.203 0 6/30/2025
2.0.202 0 6/14/2025
2.0.201 0 5/3/2025
2.0.200 0 5/3/2025
2.0.199 0 4/25/2025
2.0.198 0 4/25/2025
2.0.197 0 4/17/2025
2.0.196 0 4/12/2025
2.0.195 0 4/9/2025
2.0.194 0 4/7/2025
2.0.193 0 4/5/2025
2.0.192 0 4/5/2025
2.0.191 0 4/4/2025
2.0.190 0 4/2/2025
2.0.189 0 3/19/2025
2.0.188 0 2/17/2025
2.0.187 0 2/9/2025
2.0.186 0 1/10/2025
2.0.185 0 1/8/2025
2.0.184 0 12/26/2024
2.0.183 1 6/14/2025
2.0.182 0 11/28/2024
2.0.181 0 11/26/2024
2.0.180 0 11/19/2024
2.0.179 0 11/13/2024
2.0.178 0 11/12/2024
2.0.177 0 10/30/2024
2.0.176 0 10/24/2024
2.0.175 0 10/24/2024
2.0.174 0 10/24/2024
2.0.173 0 10/20/2024
2.0.172 0 10/18/2024
2.0.171 0 10/18/2024
2.0.170 0 10/16/2024
2.0.169 0 9/30/2024
2.0.168 0 9/21/2024
2.0.167 0 9/21/2024
2.0.166 0 9/21/2024
2.0.165 0 9/21/2024
2.0.164 0 9/21/2024
2.0.163 0 7/31/2024
2.0.162 0 7/26/2024
2.0.161 0 7/16/2024
2.0.160 0 7/10/2024
2.0.159 0 6/26/2024
2.0.158 0 6/15/2024
2.0.157 0 6/13/2024
2.0.156 0 6/13/2024
2.0.155 0 6/2/2024
2.0.154 0 5/29/2024
2.0.153 0 5/23/2024
2.0.152 0 5/18/2024
2.0.151 0 5/17/2024
2.0.150 0 4/28/2024
2.0.149 0 4/18/2024
2.0.148 0 4/18/2024
2.0.147 0 4/10/2024
2.0.146 0 3/15/2024
2.0.145 0 2/25/2024
2.0.144 0 2/24/2024
2.0.143 0 2/21/2024
2.0.142 0 2/19/2024
2.0.141 0 2/11/2024
2.0.140 0 2/7/2024
2.0.139 0 1/27/2024
2.0.138 0 1/23/2024
2.0.137 0 1/23/2024
2.0.136 0 1/13/2024
2.0.135 0 1/6/2024
2.0.134 0 1/5/2024
2.0.133 0 1/2/2024
2.0.132 0 12/30/2023
2.0.131 0 12/29/2023
2.0.130 0 12/29/2023
2.0.129 0 12/28/2023
2.0.128 0 12/28/2023
2.0.127 0 12/21/2023
2.0.126 0 12/20/2023
2.0.125 0 12/18/2023
2.0.124 0 12/18/2023
2.0.123 0 12/18/2023
2.0.122 0 12/16/2023
2.0.121 0 12/15/2023
2.0.120 0 12/8/2023
2.0.119 0 12/5/2023
2.0.118 0 12/2/2023
2.0.117 0 12/1/2023
2.0.116 0 11/30/2023
2.0.114 0 11/29/2023
2.0.113 0 11/29/2023
2.0.112 0 11/25/2023
2.0.111 0 11/25/2023
2.0.110 0 11/15/2023
2.0.109 0 11/13/2023
2.0.108 0 11/13/2023
2.0.107 0 11/13/2023
2.0.106 0 11/9/2023
2.0.105 1 6/14/2025
2.0.104 0 11/7/2023
2.0.103 0 10/28/2023
2.0.102 1 6/14/2025
2.0.101 0 10/27/2023
2.0.100 0 10/27/2023
2.0.99 0 10/27/2023
2.0.98 0 10/25/2023
2.0.97 0 10/24/2023
2.0.96 0 10/24/2023
2.0.95 0 10/24/2023
2.0.94 0 10/23/2023
2.0.93 0 10/11/2023
2.0.92 0 10/2/2023
2.0.91 0 10/2/2023
2.0.90 0 10/2/2023
2.0.89 0 10/2/2023
2.0.88 0 10/1/2023
2.0.87 0 9/30/2023
2.0.86 0 9/30/2023
2.0.85 0 9/13/2023
2.0.84 0 9/5/2023
2.0.83 0 9/1/2023
2.0.82 0 8/10/2023
2.0.81 0 8/7/2023
2.0.80 0 8/2/2023
2.0.79 0 7/31/2023
2.0.78 0 7/29/2023
2.0.77 0 7/27/2023
2.0.76 0 7/27/2023
2.0.75 0 7/27/2023
2.0.74 0 7/27/2023
2.0.73 0 7/27/2023
2.0.72 0 7/26/2023
2.0.71 0 7/25/2023
2.0.70 0 7/21/2023
2.0.69 0 7/21/2023
2.0.68 0 7/20/2023
2.0.67 0 7/19/2023
2.0.66 0 7/12/2023
2.0.65 0 7/12/2023
2.0.64 0 7/10/2023
2.0.63 0 7/6/2023
2.0.62 0 6/25/2023
2.0.61 0 6/12/2023
2.0.60 1 6/14/2025
2.0.59 0 6/6/2023
2.0.58 0 6/5/2023
2.0.57 0 6/4/2023
2.0.56 0 5/31/2023
2.0.55 0 5/29/2023
2.0.54 0 5/25/2023
2.0.53 0 5/25/2023
2.0.52 0 5/17/2023
2.0.51 0 5/17/2023
2.0.50 1 6/14/2025
2.0.49 0 5/8/2023
2.0.48 0 5/7/2023
2.0.47 0 5/7/2023
2.0.46 0 5/5/2023
2.0.45 0 4/29/2023
2.0.44 0 4/28/2023
2.0.43 0 4/26/2023
2.0.42 0 4/26/2023
2.0.41 0 4/26/2023
2.0.40 0 4/26/2023
2.0.39 0 4/26/2023
2.0.38 0 4/26/2023
2.0.37 0 4/25/2023
2.0.36 0 4/21/2023
2.0.35 0 4/21/2023
2.0.34 0 4/16/2023
2.0.33 0 4/13/2023
2.0.32 0 4/9/2023
2.0.31 0 4/9/2023
2.0.30 0 4/9/2023
2.0.29 0 3/31/2023
2.0.28 0 3/30/2023
2.0.27 0 3/29/2023
2.0.26 0 3/25/2023
2.0.25 0 3/25/2023
2.0.24 0 3/25/2023
2.0.23 0 3/25/2023
2.0.22 0 3/19/2023
2.0.21 0 3/18/2023
2.0.20 0 3/14/2023
2.0.19 0 2/26/2023
2.0.18 0 2/22/2023
2.0.17 0 2/21/2023
2.0.16 0 2/20/2023
2.0.15 0 2/16/2023
2.0.14 0 1/30/2023
2.0.13 0 1/24/2023
2.0.12 0 1/24/2023
2.0.11 0 1/24/2023
2.0.10 0 1/21/2023
2.0.9 0 1/20/2023
2.0.8 0 1/17/2023
2.0.7 0 1/15/2023
2.0.6 0 1/14/2023
2.0.5 0 1/10/2023
2.0.4 0 1/7/2023
2.0.3 0 1/6/2023
2.0.2 0 1/5/2023
2.0.1 0 1/5/2023
2.0.1-beta.1 0 1/5/2023
1.0.758 0 1/3/2023
1.0.757 0 12/16/2022
1.0.756 0 11/27/2022
1.0.755 0 11/26/2022
1.0.754 0 11/25/2022
1.0.753 0 11/25/2022
1.0.752 0 11/25/2022
1.0.751 0 11/25/2022
1.0.750 0 11/17/2022
1.0.749 0 11/17/2022
1.0.748 0 11/15/2022
1.0.747 0 11/12/2022
1.0.746 0 11/9/2022
1.0.745 0 11/5/2022
1.0.744 0 10/29/2022
1.0.743 0 10/26/2022
1.0.742 0 10/25/2022
1.0.741 0 10/25/2022
1.0.740 0 10/23/2022
1.0.739 0 10/23/2022
1.0.738 0 10/23/2022
1.0.737 0 10/23/2022
1.0.736 0 10/21/2022
1.0.735 0 10/21/2022
1.0.734 0 10/14/2022
1.0.733 0 10/1/2022
1.0.732 0 9/20/2022
1.0.731 0 9/20/2022
1.0.730 0 9/20/2022
1.0.729 0 9/18/2022
1.0.728 0 9/15/2022
1.0.727 0 9/15/2022
1.0.726 0 9/14/2022
1.0.725 0 9/12/2022
1.0.724 0 9/12/2022
1.0.723 0 9/7/2022
1.0.722 0 9/3/2022
1.0.721 0 9/2/2022
1.0.720 0 8/28/2022
1.0.719 0 8/28/2022
1.0.718 0 8/27/2022
1.0.717 0 8/23/2022
1.0.716 0 8/23/2022
1.0.715 0 8/21/2022
1.0.714 0 8/21/2022
1.0.713 0 8/18/2022
1.0.712 0 8/12/2022
1.0.711 0 8/12/2022
1.0.710 0 8/11/2022
1.0.709 0 8/11/2022
1.0.708 0 7/22/2022
1.0.707 0 7/20/2022
1.0.706 0 7/20/2022
1.0.705 0 7/17/2022
1.0.704 0 6/28/2022
1.0.703 0 6/28/2022
1.0.702 0 5/13/2022
1.0.701 0 4/18/2022
1.0.700 0 4/13/2022
1.0.699 0 4/11/2022
1.0.698 0 3/21/2022
1.0.697 0 3/4/2022
1.0.696 0 3/3/2022
1.0.695 0 2/16/2022
1.0.694 0 2/4/2022
1.0.693 0 2/3/2022
1.0.692 0 2/3/2022
1.0.691 0 2/3/2022
1.0.690 0 2/2/2022
1.0.689 0 2/2/2022
1.0.688 0 1/6/2022
1.0.687 0 12/30/2021
1.0.686 0 12/29/2021
1.0.685 0 12/29/2021
1.0.684 0 12/28/2021
1.0.683 0 12/28/2021
1.0.682 0 12/28/2021
1.0.681 0 12/16/2021
1.0.680 0 12/10/2021
1.0.679 0 11/23/2021
1.0.678 0 11/22/2021
1.0.677 0 11/21/2021
1.0.676 0 11/12/2021
1.0.675 0 10/29/2021
1.0.674 0 10/27/2021
1.0.673 0 10/20/2021
1.0.672 0 10/16/2021
1.0.671 0 10/9/2021
1.0.670 0 9/4/2021
1.0.669 0 9/1/2021
1.0.668 0 8/13/2021
1.0.667 0 6/28/2021
1.0.666 0 6/14/2021
1.0.665 0 6/3/2021
1.0.664 0 6/3/2021
1.0.663 0 5/26/2021
1.0.662 0 5/25/2021
1.0.661 0 4/30/2021
1.0.660 0 4/23/2021
1.0.659 0 4/22/2021
1.0.658 0 4/17/2021
1.0.657 0 4/17/2021
1.0.656 0 4/13/2021
1.0.655 0 4/11/2021
1.0.654 0 4/6/2021
1.0.653 0 4/6/2021
1.0.652 0 4/5/2021
1.0.651 0 4/4/2021
1.0.650 0 3/27/2021
1.0.649 0 3/24/2021
1.0.648 0 3/22/2021
1.0.647 0 3/1/2021
1.0.646 0 2/1/2021
1.0.645 0 1/7/2021
1.0.644 0 12/30/2020
1.0.643 0 12/28/2020
1.0.642 0 12/28/2020
1.0.641 0 12/27/2020
1.0.640 0 12/27/2020
1.0.639 0 12/11/2020
1.0.638 0 12/7/2020
1.0.629 0 12/4/2020
1.0.620 0 11/30/2020
1.0.613 0 11/28/2020
1.0.612 1 6/14/2025
1.0.611 0 11/19/2020
1.0.610 0 11/19/2020
1.0.606 0 11/11/2020
1.0.593 0 10/29/2020
1.0.592 0 10/28/2020
1.0.580 0 10/26/2020
1.0.577 0 10/25/2020
1.0.570 0 10/11/2020
1.0.569 0 10/1/2020
1.0.566 0 9/19/2020
1.0.565 0 9/11/2020
1.0.561 0 8/27/2020
1.0.558 0 8/26/2020
1.0.547 0 8/21/2020
1.0.544 0 8/20/2020
1.0.541 0 8/20/2020
1.0.536 0 8/20/2020
1.0.535 0 8/16/2020
1.0.534 0 8/15/2020
1.0.529 0 8/10/2020
1.0.528 0 8/10/2020
1.0.516 0 8/7/2020
1.0.515 0 8/7/2020
1.0.510 0 8/6/2020
1.0.508 0 8/5/2020
1.0.505 0 8/4/2020
1.0.502 0 8/3/2020
1.0.477 0 8/3/2020
1.0.476 0 8/2/2020
1.0.475 0 8/2/2020
1.0.474 0 8/1/2020
1.0.473 0 7/31/2020
1.0.472 0 7/31/2020
1.0.471 0 7/31/2020
1.0.470 0 7/31/2020
1.0.469 0 7/31/2020
1.0.468 0 7/30/2020
1.0.467 0 7/30/2020
1.0.466 0 7/30/2020
1.0.465 0 7/30/2020
1.0.464 0 7/29/2020
1.0.463 0 7/29/2020
1.0.462 0 7/29/2020
1.0.461 0 7/29/2020
1.0.460 0 7/29/2020
1.0.459 0 7/29/2020
1.0.458 0 7/28/2020
1.0.457 0 7/28/2020
1.0.456 0 7/28/2020
1.0.455 0 7/28/2020
1.0.454 0 7/28/2020
1.0.453 0 7/28/2020
1.0.452 0 7/24/2020
1.0.444 0 7/19/2020
1.0.441 0 6/3/2020
1.0.438 0 5/22/2020
1.0.435 0 5/13/2020
1.0.432 0 5/6/2020
1.0.427 0 4/23/2020
1.0.424 0 4/21/2020
1.0.415 0 4/15/2020
1.0.412 0 4/13/2020
1.0.410 0 4/13/2020
1.0.403 0 4/10/2020
1.0.399 0 4/10/2020
1.0.396 0 4/9/2020
1.0.395 0 4/8/2020
1.0.387 0 4/5/2020
1.0.378 0 4/1/2020
1.0.377 0 4/1/2020
1.0.376 0 3/31/2020
1.0.375 0 3/30/2020
1.0.372 0 3/28/2020
1.0.371 0 3/28/2020
1.0.370 0 3/28/2020
1.0.364 0 3/23/2020
1.0.361 0 3/21/2020
1.0.351 0 3/17/2020
1.0.349 0 3/17/2020
1.0.338 0 3/16/2020
1.0.331 0 3/15/2020
1.0.330 0 3/12/2020
1.0.324 0 2/27/2020
1.0.323 0 2/26/2020
1.0.321 0 2/26/2020
1.0.319 0 2/16/2020
1.0.318 0 2/16/2020
1.0.315 0 2/16/2020
1.0.312 0 2/16/2020
1.0.309 0 2/15/2020
1.0.306 0 2/10/2020
1.0.303 0 1/15/2020
1.0.300 0 1/2/2020
1.0.297 0 12/20/2019
1.0.294 0 12/19/2019
1.0.291 0 12/19/2019
1.0.287 0 12/18/2019
1.0.284 0 12/11/2019
1.0.281 0 12/11/2019
1.0.278 0 12/7/2019
1.0.273 0 12/7/2019
1.0.270 0 12/7/2019
1.0.265 0 12/7/2019
1.0.262 1 6/14/2025
1.0.259 0 12/6/2019
1.0.256 0 12/6/2019
1.0.253 0 12/6/2019
1.0.248 0 12/5/2019
1.0.245 0 12/5/2019
1.0.244 0 12/4/2019
1.0.241 0 12/3/2019
1.0.238 0 10/6/2019
1.0.235 0 9/26/2019
1.0.234 0 9/26/2019
1.0.233 0 9/26/2019
1.0.232 0 7/27/2019
1.0.231 0 7/27/2019
1.0.230 0 7/26/2019
1.0.226 0 7/25/2019
1.0.222 0 7/24/2019
1.0.221 0 7/24/2019
1.0.220 0 7/18/2019
1.0.219 0 7/16/2019
1.0.216 0 7/16/2019
1.0.213 0 7/16/2019
1.0.212 0 7/16/2019
1.0.209 0 7/11/2019
1.0.206 0 7/11/2019
1.0.205 0 7/11/2019
1.0.200 0 7/2/2019
1.0.199 0 7/2/2019
1.0.198 0 6/30/2019
1.0.195 0 6/30/2019
1.0.189 0 6/26/2019
1.0.188 0 6/19/2019
1.0.185 0 6/18/2019
1.0.184 0 6/18/2019
1.0.181 0 6/14/2019
1.0.177 0 6/12/2019
1.0.174 0 6/11/2019
1.0.171 0 6/8/2019
1.0.162 0 6/8/2019
1.0.144 0 6/7/2019
1.0.143 0 6/7/2019
1.0.141 0 6/6/2019
1.0.138 0 6/4/2019
1.0.135 0 6/3/2019
1.0.130 0 5/30/2019
1.0.127 0 5/27/2019
1.0.124 0 5/27/2019
1.0.121 1 6/18/2025
1.0.114 0 5/23/2019
1.0.111 0 5/23/2019
1.0.109 0 5/22/2019
1.0.107 0 5/18/2019
1.0.106 0 5/18/2019
1.0.105 0 5/17/2019
1.0.103 0 5/17/2019
1.0.102 0 5/17/2019