iqfeedcsharpapiclient - IQFeed.CSharpApiClient 2.10.0.791

IQFeed.CSharpApiClient is fastest and the most well-designed C# DTN IQFeed socket API connector available to the open source community!

PM> Install-Package IQFeed.CSharpApiClient -Version 2.10.0.791 -Source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

Copy to clipboard

> nuget.exe install IQFeed.CSharpApiClient -Version 2.10.0.791 -Source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

Copy to clipboard

> dotnet add package IQFeed.CSharpApiClient --version 2.10.0.791 --source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

Copy to clipboard
<PackageReference Include="IQFeed.CSharpApiClient" Version="2.10.0.791" />
Copy to clipboard
source https://www.myget.org/F/iqfeedcsharpapiclient/api/v3/index.json

nuget IQFeed.CSharpApiClient  ~> 2.10.0.791
Copy to clipboard

> choco install IQFeed.CSharpApiClient --version 2.10.0.791 --source https://www.myget.org/F/iqfeedcsharpapiclient/api/v2

Copy to clipboard
Import-Module PowerShellGet
Register-PSRepository -Name "iqfeedcsharpapiclient" -SourceLocation "https://www.myget.org/F/iqfeedcsharpapiclient/api/v2"
Install-Module -Name "IQFeed.CSharpApiClient" -RequiredVersion "2.10.0.791" -Repository "iqfeedcsharpapiclient" 
Copy to clipboard

Browse the sources in this package using Visual Studio or WinDbg by configuring the following legacy symbol server URL: https://www.myget.org/F/iqfeedcsharpapiclient/symbols/


IQFeed CSharp Api Client

Join slack

IQFeed.CSharpApiClient is fastest and the most well designed C# DTN IQFeed socket API connector available to the open source community! Currently supporting the latest stable IQFeed protocol version 6.2.

IQFeed is an affordable and reputable Internet market data provider. For more info.
SPECIAL OFFER (Save $50 - No Startup Fee) Get Free Trial Now

If you appreciate this project, please star :star: it now!

Features

  • Designed completely non-blocking from bottom-up with nice async/await interfaces
  • Streaming events are distributed in a consistent way using Action delegates
  • Handle multiple socket connections for at least 50% performance increase when requesting lookup data
  • Sockets are using SocketAsyncEventArgs for maximum performance and trying to reduce pressure on GC
  • Support for .NET Core
  • No 3rd party dependency
  • Python support :new:

Usage

Compatibility

IQFeed.CSharpApiClient does support only one real-time protocol at the time but remains backward compatible with historical data.

IQFeed.CSharpApiClient IQFeed Protocol
v2.8.x 6.2
v2.7.x 6.1
v2.6.x 6.0

Packages

MyGet Pre-release feed: https://www.myget.org/gallery/iqfeedcsharpapiclient

Package NuGet Stable MyGet Pre-release Downloads
IQFeed.CSharpApiClient IQFeed.CSharpApiClient IQFeed.CSharpApiClient IQFeed.CSharpApiClient
IQFeed.CSharpApiClient.Extensions IQFeed.CSharpApiClient.Extensions IQFeed.CSharpApiClient.Extensions IQFeed.CSharpApiClient.Extensions

Installation

Install-Package IQFeed.CSharpApiClient

Configuration

Now, you need to set your API credentials and product id somewhere. You have 2 options, in your user environment variables or app.config.

User environment variables

  • Run rundll32 sysdm.cpl,EditEnvironmentVariables to open the Environment Variables
  • In your User variables, create 4 new ones:
    • IQCONNECT_LOGIN
    • IQCONNECT_PASSWORD
    • IQCONNECT_PRODUCT_ID
    • IQCONNECT_PRODUCT_VERSION (not mandatory, will fallback to 1.0.0.0)

app.config

In your appSettings section, assign values to these key:

<appSettings>
     <add key="IQConnect:login" value=""/>
     <add key="IQConnect:password" value=""/>
     <add key="IQConnect:product_id" value=""/>
     <add key="IQConnect:product_version" value=""/>
</appSettings>

Examples

Check IQFeed.CSharpApiClient.Examples for more examples.

IQFeedLauncher.Start();
var lookupClient = LookupClientFactory.CreateNew();
lookupClient.Connect();
var tickMessages = await lookupClient.Historical.GetHistoryTickDatapointsAsync("AAPL", 100);

IQFeed API support status

Streaming data

  • Level 1 data
  • Level 2 data
  • Derivative data
  • Admin data

Lookup data

  • Historical data
  • News data
  • Symbol Lookup data
  • Chains Lookup data
  • Market Summary Data

Support

For support request, you can create an issue on GitHub or join our Slack community.

Sponsors

DTN IQFeed

JetBrains

Contributing

Pull requests are welcome! Don't hesitate to open an issue if something goes wrong.

  • .NETFramework 4.7.2
    • System.Configuration.ConfigurationManager (>= 4.7.0)
    • System.IO.Compression (>= 4.3.0)
    • System.Memory (>= 4.5.4)
    • System.Reflection.Emit (>= 4.7.0)
    • System.Reflection.Emit.ILGeneration (>= 4.7.0)
  • .NETStandard 2.1
    • System.Configuration.ConfigurationManager (>= 4.7.0)
    • System.IO.Compression (>= 4.3.0)
    • System.Memory (>= 4.5.4)
    • System.Reflection.Emit (>= 4.7.0)
    • System.Reflection.Emit.ILGeneration (>= 4.7.0)
  • .NETFramework 4.7.2: 4.7.2.0
  • .NETStandard 2.1: 2.1.0.0

                        
Assembly Assembly hash Match
/lib/netstandard2.1/iqfeed.csharpapiclient.dll a7bd805b9a754106a349d93724efc6691
/lib/net472/iqfeed.csharpapiclient.dll dfd566ec7fc1452589a59cfe061388341

Owners

Mathieu Paquette

Authors

Mathieu Paquette

Project URL

https://github.com/mathpaquette/IQFeed.CSharpApiClient

License

Unknown

Tags

DTN IQFeed Socket API (Client)

Info

27517 total downloads
2 downloads for version 2.10.0.791
Download (235.93 KB)
Download legacy symbols (680.75 KB)
Found on the current feed only

Package history

Version Size Last updated Downloads Mirrored?
810.0.0 236.36 KB Fri, 30 Oct 2026 12:00:07 GMT 2
808.0.0 236.37 KB Fri, 30 Oct 2026 11:03:04 GMT 2
803.0.0 236.35 KB Thu, 29 Oct 2026 10:21:46 GMT 2
771.0.0 116.35 KB Fri, 16 May 2025 10:51:50 GMT 160
767.0.0 116.35 KB Fri, 16 May 2025 10:35:54 GMT 160
2.12.0 236.67 KB Sat, 31 Oct 2026 19:58:44 GMT 1
2.11.1-ci.820 236.73 KB Sat, 31 Oct 2026 19:52:36 GMT 1
2.11.1-ci.818 236.71 KB Sat, 31 Oct 2026 18:54:10 GMT 2
2.11.0.802 236.39 KB Thu, 29 Oct 2026 10:16:00 GMT 2
2.11.0.800 236.42 KB Thu, 29 Oct 2026 01:03:08 GMT 3
2.11.0 236.38 KB Sat, 31 Oct 2026 14:07:51 GMT 2
2.10.0.799 236.42 KB Thu, 29 Oct 2026 00:58:28 GMT 3
2.10.0.797 236.42 KB Sun, 18 Oct 2026 11:48:59 GMT 3
2.10.0.795 236.41 KB Sun, 18 Oct 2026 11:41:08 GMT 3
2.10.0.791 235.93 KB Sun, 18 Oct 2026 11:19:53 GMT 2
2.10.0.789 235.54 KB Wed, 30 Sep 2026 06:13:02 GMT 5
2.10.0.788 234.3 KB Mon, 28 Sep 2026 05:16:41 GMT 4
2.10.0.786 234.31 KB Sat, 26 Sep 2026 21:11:02 GMT 5
2.10.0 229.93 KB Mon, 26 May 2025 23:40:18 GMT 144
2.9.1 116.35 KB Sat, 17 May 2025 11:48:31 GMT 171
2.9.0.775 229.99 KB Mon, 26 May 2025 23:27:38 GMT 170
2.9.0.773 229.98 KB Sun, 25 May 2025 06:55:28 GMT 135
2.9.0.770 116.37 KB Fri, 16 May 2025 10:49:06 GMT 175
2.9.0.768 116.37 KB Fri, 16 May 2025 10:45:34 GMT 167
2.9.0.765 116.37 KB Thu, 15 May 2025 12:20:36 GMT 181
2.9.0 116.35 KB Fri, 16 May 2025 10:28:01 GMT 184
2.8.0.762 116.37 KB Thu, 15 May 2025 12:16:28 GMT 164
2.8.0.760 116.39 KB Sat, 03 May 2025 17:44:39 GMT 160
2.8.0.757 116.37 KB Sun, 23 Feb 2025 21:18:49 GMT 156
2.8.0.755 116.37 KB Fri, 21 Feb 2025 07:58:47 GMT 165
2.8.0.753 116.37 KB Fri, 21 Feb 2025 07:52:14 GMT 150
2.8.0.747 113.55 KB Tue, 25 Jul 2023 17:15:06 GMT 178
2.8.0.745 114.14 KB Sun, 28 May 2023 20:51:21 GMT 167
2.8.0.740 113.37 KB Fri, 26 May 2023 18:45:41 GMT 130
2.8.0.738 113.37 KB Fri, 26 May 2023 18:39:33 GMT 140
2.8.0.736 114.14 KB Thu, 25 May 2023 14:46:38 GMT 175
2.8.0.735 113.37 KB Wed, 19 Apr 2023 12:22:33 GMT 160
2.8.0.733 113.38 KB Wed, 19 Apr 2023 12:18:57 GMT 167
2.8.0.726 224.02 KB Fri, 11 Nov 2022 12:34:02 GMT 168
2.8.0.723 224.11 KB Mon, 11 Apr 2022 12:48:10 GMT 124
2.8.0.721 224.11 KB Sun, 09 Jan 2022 22:49:38 GMT 191
2.8.0.720 207.9 KB Sat, 08 Jan 2022 20:54:56 GMT 145
2.7.0.718 207.89 KB Sat, 08 Jan 2022 20:50:15 GMT 154
2.7.0.716 207.89 KB Sat, 08 Jan 2022 20:46:26 GMT 131
2.7.0.714 207.89 KB Sat, 08 Jan 2022 20:42:13 GMT 170
2.7.0.713 207.89 KB Thu, 28 Oct 2021 18:34:50 GMT 159
2.7.0.711 207.25 KB Wed, 07 Jul 2021 01:11:33 GMT 150
2.7.0.709 207.25 KB Sun, 04 Jul 2021 13:26:50 GMT 163
2.7.0.708 207.25 KB Sun, 04 Jul 2021 13:23:28 GMT 177
2.7.0.706 207.24 KB Mon, 03 May 2021 11:37:59 GMT 173
2.7.0 207.2 KB Mon, 03 May 2021 11:39:55 GMT 172
2.6.3-ci.815 236.46 KB Sat, 31 Oct 2026 13:58:44 GMT 1
2.6.3-ci.813 236.45 KB Sat, 31 Oct 2026 13:52:43 GMT 2
2.6.2.705 208.38 KB Sun, 25 Apr 2021 22:59:29 GMT 167
2.6.2.704 207.24 KB Sun, 25 Apr 2021 15:45:28 GMT 175
2.6.2.703 206.21 KB Sun, 25 Apr 2021 15:43:27 GMT 157
2.6.2.701 206.41 KB Sun, 25 Apr 2021 14:58:04 GMT 150
2.6.2.697 206.4 KB Sun, 25 Apr 2021 14:52:11 GMT 173
2.6.2.695 206.21 KB Sun, 25 Apr 2021 12:29:50 GMT 162
2.6.2.691 206.22 KB Sat, 24 Apr 2021 19:47:05 GMT 149
2.6.2.690 221.29 KB Tue, 20 Apr 2021 00:27:11 GMT 168
2.6.2.689 205.33 KB Tue, 20 Apr 2021 00:25:19 GMT 170
2.6.2.688 205.34 KB Fri, 09 Apr 2021 21:29:43 GMT 155
2.6.2.684 205.37 KB Fri, 09 Apr 2021 11:52:40 GMT 171
2.6.2.680 205.38 KB Sun, 04 Apr 2021 19:22:21 GMT 165
2.6.2.678 188.64 KB Sun, 04 Apr 2021 19:11:15 GMT 183
2.6.2.677 188.63 KB Sun, 04 Apr 2021 19:04:56 GMT 151
2.6.2.676 205.38 KB Sun, 04 Apr 2021 19:03:06 GMT 148
2.6.2.674 205.37 KB Sun, 04 Apr 2021 18:56:29 GMT 170
2.6.2.672 205.39 KB Sun, 04 Apr 2021 17:44:40 GMT 194
2.6.2.667 188.64 KB Sun, 04 Apr 2021 13:38:02 GMT 163
2.6.2.664 188.72 KB Sat, 03 Apr 2021 20:52:22 GMT 178
2.6.2.661 188.72 KB Sat, 03 Apr 2021 20:45:35 GMT 160
2.6.2.659 188.69 KB Sat, 03 Apr 2021 20:40:27 GMT 141
2.6.2.650 183.56 KB Sat, 03 Apr 2021 14:24:18 GMT 161
2.6.2.648 171.23 KB Sat, 03 Apr 2021 14:20:07 GMT 145
2.6.2.646 171.23 KB Sat, 03 Apr 2021 14:18:10 GMT 182
2.6.2.645 171.24 KB Sat, 03 Apr 2021 14:16:17 GMT 177
2.6.2 171.19 KB Sat, 03 Apr 2021 14:22:14 GMT 166
2.6.1.644 171.23 KB Sat, 03 Apr 2021 13:54:28 GMT 131
2.6.1.642 171.23 KB Sat, 03 Apr 2021 13:44:50 GMT 172
2.6.1.640 171.23 KB Sat, 03 Apr 2021 13:08:52 GMT 149
2.6.1.638 171.23 KB Sat, 03 Apr 2021 01:57:18 GMT 160
2.6.1.637 171.68 KB Sat, 03 Apr 2021 01:51:11 GMT 133
2.6.1.635 171.55 KB Sat, 03 Apr 2021 01:48:36 GMT 151
2.6.1.633 171.55 KB Sat, 03 Apr 2021 01:40:29 GMT 154
2.6.1.631 171.54 KB Sat, 03 Apr 2021 01:30:34 GMT 158
2.6.1.630 171.68 KB Sat, 03 Apr 2021 01:06:51 GMT 168
2.6.1.628 171.03 KB Fri, 02 Apr 2021 21:54:19 GMT 168
2.6.1.625 171.04 KB Fri, 02 Apr 2021 21:48:46 GMT 157
2.6.1.622 171.03 KB Fri, 02 Apr 2021 20:01:36 GMT 169
2.6.1.620 171.55 KB Fri, 02 Apr 2021 16:14:04 GMT 151
2.6.1.614 186.38 KB Thu, 01 Apr 2021 00:48:31 GMT 189
2.6.1.610 171.03 KB Wed, 31 Mar 2021 09:52:15 GMT 135
2.6.1.608 171.04 KB Wed, 31 Mar 2021 09:48:10 GMT 158
2.6.1.604 171.02 KB Tue, 30 Mar 2021 14:41:29 GMT 128
2.6.1.603 171.03 KB Tue, 30 Mar 2021 14:39:35 GMT 158
2.6.1.602 171.03 KB Tue, 30 Mar 2021 14:30:06 GMT 144
2.6.1.600 171.01 KB Tue, 30 Mar 2021 13:43:18 GMT 138
2.6.1.597 171.04 KB Tue, 30 Mar 2021 02:34:08 GMT 157
2.6.1.596 171.03 KB Tue, 30 Mar 2021 02:32:06 GMT 154
2.6.1.595 171.02 KB Tue, 30 Mar 2021 01:52:00 GMT 155
2.6.1.594 171.02 KB Tue, 30 Mar 2021 01:50:17 GMT 178
2.6.1.593 171.03 KB Tue, 30 Mar 2021 01:48:15 GMT 130
2.6.1.591 171.03 KB Tue, 30 Mar 2021 01:34:43 GMT 157
2.6.1.590 171.03 KB Mon, 29 Mar 2021 23:03:59 GMT 133
2.6.1.589 171.02 KB Mon, 29 Mar 2021 22:18:32 GMT 177
2.6.1.588 171.03 KB Mon, 29 Mar 2021 22:14:31 GMT 140
2.6.1.587 171.03 KB Mon, 29 Mar 2021 22:12:19 GMT 139
2.6.1.583 171.56 KB Sun, 28 Mar 2021 19:10:24 GMT 137
2.6.1.581 171.56 KB Sun, 28 Mar 2021 18:58:37 GMT 153
2.6.1.577 171.33 KB Sun, 28 Mar 2021 03:22:36 GMT 174
2.6.1.575 171.8 KB Sat, 27 Mar 2021 18:53:45 GMT 174
2.6.1.573 171.8 KB Sat, 27 Mar 2021 17:49:05 GMT 150
2.6.1.571 172.43 KB Sat, 27 Mar 2021 16:48:51 GMT 161
2.6.1.569 172.43 KB Sat, 27 Mar 2021 16:35:10 GMT 167
2.6.1.566 172.42 KB Sat, 27 Mar 2021 12:14:02 GMT 159
2.6.1.564 172.43 KB Sat, 27 Mar 2021 10:57:10 GMT 147
2.6.1.563 170.96 KB Sat, 27 Mar 2021 05:26:01 GMT 145
2.6.1.562 170.96 KB Thu, 25 Mar 2021 12:15:07 GMT 149
2.6.1.560 170.96 KB Sat, 20 Mar 2021 11:40:29 GMT 131
2.6.1.558 170.96 KB Sat, 06 Mar 2021 17:22:55 GMT 149
2.6.1 170.93 KB Sat, 06 Mar 2021 17:24:55 GMT 157
2.6.0.557 170.96 KB Sun, 31 Jan 2021 20:21:57 GMT 160
2.6.0.555 170.96 KB Sun, 31 Jan 2021 20:12:39 GMT 157
2.6.0.553 170.97 KB Sun, 31 Jan 2021 18:00:08 GMT 138
2.6.0.551 170.73 KB Sun, 31 Jan 2021 15:57:16 GMT 152
2.6.0.550 170.73 KB Sun, 31 Jan 2021 15:37:57 GMT 118
2.6.0.547 169.07 KB Wed, 06 Jan 2021 09:41:37 GMT 160
2.6.0.545 169.09 KB Wed, 06 Jan 2021 09:36:31 GMT 170
2.6.0.543 169.03 KB Wed, 06 Jan 2021 09:32:36 GMT 163
2.6.0.541 169.06 KB Wed, 06 Jan 2021 08:58:50 GMT 165
2.6.0.537 169.07 KB Thu, 31 Dec 2020 03:25:58 GMT 161
2.6.0.536 169.08 KB Thu, 31 Dec 2020 03:21:07 GMT 164
2.6.0.535 169.03 KB Thu, 31 Dec 2020 02:59:20 GMT 152
2.6.0.534 169.03 KB Thu, 31 Dec 2020 02:55:05 GMT 136
2.6.0.533 169.03 KB Thu, 31 Dec 2020 02:53:01 GMT 150
2.6.0.531 169.04 KB Thu, 31 Dec 2020 02:42:16 GMT 159
2.6.0.529 168.67 KB Thu, 31 Dec 2020 01:09:43 GMT 126
2.6.0.528 168.67 KB Thu, 31 Dec 2020 01:07:41 GMT 155
2.6.0.525 168.66 KB Thu, 31 Dec 2020 00:38:28 GMT 179
2.6.0.523 168.66 KB Thu, 31 Dec 2020 00:27:21 GMT 131
2.6.0.521 168.66 KB Wed, 30 Dec 2020 23:50:10 GMT 140
2.6.0.517 168.66 KB Wed, 30 Dec 2020 23:10:41 GMT 127
2.6.0.515 168.87 KB Wed, 30 Dec 2020 22:04:49 GMT 122
2.6.0.513 168.89 KB Wed, 30 Dec 2020 21:56:26 GMT 174
2.6.0.511 170.33 KB Wed, 30 Dec 2020 02:40:58 GMT 163
2.6.0.509 169.01 KB Sun, 27 Dec 2020 23:48:30 GMT 156
2.6.0.507 169.01 KB Sun, 27 Dec 2020 23:45:04 GMT 114
2.6.0.505 169.01 KB Sun, 27 Dec 2020 23:01:53 GMT 165
2.6.0 169.02 KB Thu, 31 Dec 2020 03:28:07 GMT 163
2.5.1.503 169.01 KB Sun, 27 Dec 2020 22:58:20 GMT 160
2.5.1.501 169 KB Sun, 27 Dec 2020 22:34:17 GMT 169
2.5.1.494 168.97 KB Sun, 27 Dec 2020 19:05:35 GMT 166
2.5.1.493 166.71 KB Sun, 27 Dec 2020 18:33:35 GMT 177
2.5.1.485 168.95 KB Sun, 27 Dec 2020 17:38:56 GMT 150
2.5.1.483 168.95 KB Sun, 27 Dec 2020 17:23:19 GMT 166
2.5.1.481 168.09 KB Tue, 22 Dec 2020 13:15:04 GMT 144
2.5.1.480 167.93 KB Tue, 22 Dec 2020 12:48:18 GMT 150
2.5.1.479 166.71 KB Thu, 10 Dec 2020 00:40:45 GMT 154
2.5.1.478 166.61 KB Thu, 27 Aug 2020 11:09:36 GMT 159
2.5.1.476 166.61 KB Thu, 27 Aug 2020 11:08:20 GMT 170
2.5.1.474 166.59 KB Thu, 27 Aug 2020 01:15:43 GMT 145
2.5.1.473 166.08 KB Sun, 16 Aug 2020 18:16:33 GMT 152
2.5.1.471 166.07 KB Sun, 02 Aug 2020 00:50:35 GMT 170
2.5.1 166.04 KB Sun, 02 Aug 2020 00:51:55 GMT 153
2.5.0.470 166.07 KB Sun, 02 Aug 2020 00:49:13 GMT 167
2.5.0.469 166.08 KB Sun, 02 Aug 2020 00:43:18 GMT 158
2.5.0.467 166.08 KB Sun, 02 Aug 2020 00:35:16 GMT 156
2.5.0.466 167.58 KB Sat, 01 Aug 2020 21:37:19 GMT 177
2.5.0.464 167.58 KB Sat, 01 Aug 2020 21:36:00 GMT 161
2.5.0.463 167.59 KB Tue, 21 Jul 2020 00:57:12 GMT 173
2.5.0.456 167.67 KB Thu, 18 Jun 2020 01:04:26 GMT 154
2.5.0.452 167.67 KB Thu, 18 Jun 2020 00:57:23 GMT 175
2.5.0.449 167.68 KB Wed, 17 Jun 2020 23:42:54 GMT 156
2.5.0.438 167.68 KB Wed, 17 Jun 2020 22:19:59 GMT 149
2.5.0.436 167.68 KB Wed, 17 Jun 2020 22:12:06 GMT 148
2.5.0.435 167.67 KB Wed, 17 Jun 2020 21:58:21 GMT 145
2.5.0.434 167.68 KB Wed, 17 Jun 2020 21:56:45 GMT 136
2.5.0.433 167.68 KB Wed, 17 Jun 2020 14:57:21 GMT 170
2.5.0.431 167.68 KB Wed, 17 Jun 2020 14:55:38 GMT 139
2.5.0.430 167.67 KB Wed, 17 Jun 2020 14:53:15 GMT 159
2.5.0.429 167.68 KB Wed, 17 Jun 2020 14:50:18 GMT 130
2.5.0.428 167.68 KB Tue, 16 Jun 2020 12:28:14 GMT 158
2.5.0.423 164.62 KB Mon, 15 Jun 2020 14:44:07 GMT 165
2.5.0.421 164.38 KB Sat, 13 Jun 2020 16:24:04 GMT 157
2.5.0.419 164.38 KB Sat, 13 Jun 2020 16:22:52 GMT 151
2.5.0.418 164.38 KB Sat, 13 Jun 2020 16:08:57 GMT 155
2.5.0.416 164.37 KB Sat, 13 Jun 2020 16:07:34 GMT 185
2.5.0.415 83.56 KB Sat, 13 Jun 2020 13:47:35 GMT 132
2.5.0 167.63 KB Thu, 18 Jun 2020 01:05:42 GMT 139
2.1.0.412 83.56 KB Sat, 13 Jun 2020 13:38:16 GMT 143
2.1.0.411 83.56 KB Sat, 13 Jun 2020 13:33:16 GMT 168