-
Global information
- Generated on Sun Aug 25 04:15:03 2024
- Log file: /project/archive/log/postgres/dbprd51/postgresql.log-20240824
- Parsed 17,253 log entries in 2s
- Log start from 2024-08-24 00:00:01 to 2024-08-24 23:59:53
-
Overview
Global Stats
- 143 Number of unique normalized queries
- 405 Number of queries
- 2h21m53s Total query duration
- 2024-08-24 00:13:10 First query
- 2024-08-24 23:57:46 Last query
- 2 queries/s at 2024-08-24 18:36:08 Query peak
- 2h21m53s Total query duration
- 0ms Prepare/parse total duration
- 0ms Bind total duration
- 2h21m53s Execute total duration
- 0 Number of events
- 0 Number of unique normalized events
- 0 Max number of times the same event was reported
- 0 Number of cancellation
- 1 Total number of automatic vacuums
- 19 Total number of automatic analyzes
- 0 Number temporary file
- 0 Max size of temporary file
- 0.00 B Average size of temporary file
- 1,947 Total number of sessions
- 49 sessions at 2024-08-24 00:09:40 Session peak
- 40d4h43m59s Total duration of sessions
- 29m43s Average duration of sessions
- 0 Average queries per session
- 4s372ms Average queries duration per session
- 29m39s Average idle time per session
- 1,947 Total number of connections
- 9 connections/s at 2024-08-24 10:40:40 Connection peak
- 2 Total number of databases
SQL Traffic
Key values
- 2 queries/s Query Peak
- 2024-08-24 18:36:08 Date
SELECT Traffic
Key values
- 1 queries/s Query Peak
- 2024-08-24 05:23:28 Date
INSERT/UPDATE/DELETE Traffic
Key values
- 1 queries/s Query Peak
- 2024-08-24 18:36:13 Date
Queries duration
Key values
- 2h21m53s Total query duration
Prepared queries ratio
Key values
- 0.00 Ratio of bind vs prepare
- 0.00 % Ratio between prepared and "usual" statements
General Activity
↑ Back to the top of the General Activity tableDay Hour Count Min duration Max duration Avg duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 24 00 11 0ms 16m31s 1m31s 2s366ms 2s685ms 16m36s 01 4 0ms 3s298ms 1s746ms 1s215ms 1s251ms 3s298ms 02 6 0ms 3s821ms 1s873ms 1s289ms 2s517ms 3s821ms 03 8 0ms 3s427ms 1s940ms 1s279ms 3s427ms 3s744ms 04 2 0ms 4s17ms 2s653ms 0ms 1s290ms 4s17ms 05 46 0ms 4s926ms 2s192ms 12s557ms 23s978ms 26s349ms 06 19 0ms 10m40s 1m11s 7s225ms 10m30s 10m40s 07 12 0ms 3s908ms 1s779ms 1s809ms 4s696ms 5s264ms 08 9 0ms 10s762ms 2s717ms 1s211ms 5s322ms 10s762ms 09 34 0ms 4s29ms 2s717ms 5s355ms 5s519ms 7s917ms 10 27 0ms 4s52ms 2s729ms 4s52ms 4s726ms 5s378ms 11 18 0ms 20s285ms 6s377ms 5s275ms 40s164ms 45s909ms 12 5 0ms 1s318ms 1s269ms 1s205ms 1s299ms 1s318ms 13 11 0ms 11s709ms 3s148ms 3s845ms 5s267ms 11s709ms 14 17 0ms 4s43ms 2s850ms 4s43ms 7s257ms 7s660ms 15 11 0ms 4s56ms 2s941ms 3s981ms 4s56ms 5s50ms 16 10 0ms 4s855ms 3s41ms 3s849ms 8s39ms 9s653ms 17 14 0ms 14s46ms 5s75ms 6s398ms 13s352ms 28s38ms 18 36 0ms 1m10s 12s110ms 58s702ms 1m15s 1m18s 19 59 0ms 23m39s 1m22s 2m13s 7m15s 23m41s 20 6 0ms 1s911ms 1s340ms 1s182ms 1s403ms 1s911ms 21 24 0ms 4s406ms 2s634ms 3s999ms 8s224ms 16s738ms 22 11 0ms 3s802ms 1s476ms 1s320ms 2s503ms 3s802ms 23 5 0ms 1m32s 20s41ms 1s216ms 4s39ms 1m32s Day Hour SELECT COPY TO Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 24 00 10 0 1m40s 0ms 2s366ms 16m31s 01 4 0 1s746ms 0ms 1s215ms 3s298ms 02 6 0 1s873ms 0ms 1s289ms 3s821ms 03 8 0 1s940ms 0ms 1s279ms 3s744ms 04 2 0 2s653ms 0ms 0ms 4s17ms 05 41 0 2s198ms 1s208ms 12s557ms 26s349ms 06 17 0 1m18s 1s215ms 5s572ms 10m40s 07 12 0 1s779ms 1s131ms 1s809ms 5s264ms 08 9 0 2s717ms 1s196ms 1s211ms 10s762ms 09 34 0 2s717ms 3s921ms 5s355ms 7s917ms 10 27 0 2s729ms 4s17ms 4s52ms 5s378ms 11 18 0 6s377ms 1s380ms 5s275ms 45s909ms 12 5 0 1s269ms 0ms 1s205ms 1s318ms 13 11 0 3s148ms 1s210ms 3s845ms 11s709ms 14 17 0 2s850ms 3s830ms 4s43ms 7s660ms 15 11 0 2s941ms 1s375ms 3s981ms 5s50ms 16 10 0 3s41ms 1s158ms 3s849ms 9s653ms 17 14 0 5s75ms 1s247ms 6s398ms 28s38ms 18 11 25 12s110ms 13s362ms 58s702ms 1m10s 19 9 50 1m22s 1m16s 2m12s 23m41s 20 6 0 1s340ms 0ms 1s182ms 1s911ms 21 24 0 2s634ms 1s319ms 3s999ms 16s738ms 22 11 0 1s476ms 1s162ms 1s320ms 3s802ms 23 5 0 20s41ms 0ms 1s216ms 1m32s Day Hour INSERT UPDATE DELETE COPY FROM Average Duration Latency Percentile(90) Latency Percentile(95) Latency Percentile(99) Aug 24 00 0 0 0 0 0ms 0ms 0ms 0ms 01 0 0 0 0 0ms 0ms 0ms 0ms 02 0 0 0 0 0ms 0ms 0ms 0ms 03 0 0 0 0 0ms 0ms 0ms 0ms 04 0 0 0 0 0ms 0ms 0ms 0ms 05 0 0 0 0 0ms 0ms 0ms 0ms 06 0 0 0 0 0ms 0ms 0ms 0ms 07 0 0 0 0 0ms 0ms 0ms 0ms 08 0 0 0 0 0ms 0ms 0ms 0ms 09 0 0 0 0 0ms 0ms 0ms 0ms 10 0 0 0 0 0ms 0ms 0ms 0ms 11 0 0 0 0 0ms 0ms 0ms 0ms 12 0 0 0 0 0ms 0ms 0ms 0ms 13 0 0 0 0 0ms 0ms 0ms 0ms 14 0 0 0 0 0ms 0ms 0ms 0ms 15 0 0 0 0 0ms 0ms 0ms 0ms 16 0 0 0 0 0ms 0ms 0ms 0ms 17 0 0 0 0 0ms 0ms 0ms 0ms 18 0 0 0 0 0ms 0ms 0ms 0ms 19 0 0 0 0 0ms 0ms 0ms 0ms 20 0 0 0 0 0ms 0ms 0ms 0ms 21 0 0 0 0 0ms 0ms 0ms 0ms 22 0 0 0 0 0ms 0ms 0ms 0ms 23 0 0 0 0 0ms 0ms 0ms 0ms Day Hour Prepare Bind Bind/Prepare Percentage of prepare Aug 24 00 0 9 9.00 0.00% 01 0 4 4.00 0.00% 02 0 6 6.00 0.00% 03 0 8 8.00 0.00% 04 0 2 2.00 0.00% 05 0 46 46.00 0.00% 06 0 19 19.00 0.00% 07 0 12 12.00 0.00% 08 0 9 9.00 0.00% 09 0 34 34.00 0.00% 10 0 27 27.00 0.00% 11 0 19 19.00 0.00% 12 0 6 6.00 0.00% 13 0 11 11.00 0.00% 14 0 17 17.00 0.00% 15 0 11 11.00 0.00% 16 0 10 10.00 0.00% 17 0 14 14.00 0.00% 18 0 11 11.00 0.00% 19 0 9 9.00 0.00% 20 0 6 6.00 0.00% 21 0 24 24.00 0.00% 22 0 11 11.00 0.00% 23 0 5 5.00 0.00% Day Hour Count Average / Second Aug 24 00 84 0.02/s 01 82 0.02/s 02 77 0.02/s 03 81 0.02/s 04 75 0.02/s 05 109 0.03/s 06 83 0.02/s 07 77 0.02/s 08 78 0.02/s 09 88 0.02/s 10 89 0.02/s 11 80 0.02/s 12 76 0.02/s 13 79 0.02/s 14 82 0.02/s 15 82 0.02/s 16 77 0.02/s 17 95 0.03/s 18 81 0.02/s 19 71 0.02/s 20 70 0.02/s 21 71 0.02/s 22 80 0.02/s 23 80 0.02/s Day Hour Count Average Duration Average idle time Aug 24 00 84 30m5s 29m53s 01 82 30m34s 30m34s 02 77 30m54s 30m54s 03 81 30m10s 30m10s 04 75 31m56s 31m56s 05 109 21m52s 21m51s 06 83 29m26s 29m10s 07 77 31m39s 31m39s 08 78 31m30s 31m30s 09 88 28m18s 28m17s 10 89 26m35s 26m34s 11 80 29m22s 29m21s 12 76 31m57s 31m57s 13 79 30m7s 30m6s 14 82 30m11s 30m10s 15 82 30m38s 30m38s 16 77 31m30s 31m29s 17 95 25m30s 25m29s 18 80 29m37s 29m31s 19 72 32m50s 31m43s 20 70 31m3s 31m3s 21 71 31m22s 31m21s 22 80 30m56s 30m56s 23 80 30m29s 30m28s -
Connections
Established Connections
Key values
- 9 connections Connection Peak
- 2024-08-24 10:40:40 Date
Connections per database
Key values
- ctdprd51 Main Database
- 1,947 connections Total
Connections per user
Key values
- pubeu Main User
- 1,947 connections Total
-
Sessions
Simultaneous sessions
Key values
- 49 sessions Session Peak
- 2024-08-24 00:09:40 Date
Histogram of session times
Key values
- 1,781 1800000-3600000ms duration
Sessions per database
Key values
- ctdprd51 Main Database
- 1,947 sessions Total
Sessions per user
Key values
- pubeu Main User
- 1,947 sessions Total
Sessions per host
Key values
- 10.12.5.37 Main Host
- 1,947 sessions Total
-
Checkpoints / Restartpoints
Checkpoints Buffers
Key values
- 33,474 buffers Checkpoint Peak
- 2024-08-24 20:08:23 Date
- 1619.098 seconds Highest write time
- 0.003 seconds Sync time
Checkpoints Wal files
Key values
- 7 files Wal files usage Peak
- 2024-08-24 16:32:57 Date
Checkpoints distance
Key values
- 239.16 Mo Distance Peak
- 2024-08-24 16:32:57 Date
Checkpoints Activity
↑ Back to the top of the Checkpoint Activity tableDay Hour Written buffers Write time Sync time Total time Aug 24 00 505 50.782s 0.004s 50.814s 01 50 5.188s 0.002s 5.217s 02 104 10.605s 0.002s 10.636s 03 1,017 102.077s 0.004s 102.109s 04 469 47.169s 0.003s 47.199s 05 186 18.843s 0.002s 18.875s 06 145 14.624s 0.002s 14.654s 07 120 12.211s 0.002s 12.241s 08 53 5.491s 0.002s 5.523s 09 1,986 199.217s 0.003s 199.296s 10 226 22.83s 0.002s 22.862s 11 136 13.811s 0.002s 13.841s 12 315 31.746s 0.003s 31.777s 13 133 13.511s 0.002s 13.543s 14 484 48.68s 0.003s 48.725s 15 146 14.807s 0.002s 14.837s 16 12,945 1,296.925s 0.003s 1,297.073s 17 215 21.721s 0.002s 21.751s 18 1,180 118.44s 0.003s 118.521s 19 67 6.81s 0.001s 6.828s 20 33,669 1,638.816s 0.003s 1,638.861s 21 74 7.489s 0.002s 7.518s 22 168 17.018s 0.002s 17.049s 23 9,740 975.465s 0.003s 975.602s Day Hour Added Removed Recycled Synced files Longest sync Average sync Aug 24 00 0 0 0 66 0.001s 0.002s 01 0 0 0 19 0.001s 0.002s 02 0 0 0 27 0.001s 0.002s 03 0 0 0 36 0.001s 0.002s 04 0 0 0 39 0.001s 0.002s 05 0 0 0 41 0.001s 0.002s 06 0 0 0 29 0.001s 0.002s 07 0 0 0 28 0.001s 0.002s 08 0 0 0 18 0.001s 0.002s 09 0 0 1 41 0.001s 0.002s 10 0 0 0 38 0.001s 0.002s 11 0 0 0 23 0.001s 0.002s 12 0 0 0 117 0.001s 0.002s 13 0 0 0 31 0.001s 0.002s 14 0 0 1 41 0.001s 0.002s 15 0 0 0 28 0.001s 0.002s 16 0 0 7 42 0.001s 0.002s 17 0 0 0 30 0.001s 0.002s 18 0 0 1 44 0.001s 0.002s 19 0 0 0 10 0.001s 0.001s 20 0 0 0 41 0.001s 0.003s 21 0 0 0 19 0.001s 0.002s 22 0 0 0 30 0.001s 0.002s 23 0 0 6 38 0.001s 0.002s Day Hour Count Avg time (sec) Aug 24 00 0 0s 01 0 0s 02 0 0s 03 0 0s 04 0 0s 05 0 0s 06 0 0s 07 0 0s 08 0 0s 09 0 0s 10 0 0s 11 0 0s 12 0 0s 13 0 0s 14 0 0s 15 0 0s 16 0 0s 17 0 0s 18 0 0s 19 0 0s 20 0 0s 21 0 0s 22 0 0s 23 0 0s Day Hour Mean distance Mean estimate Aug 24 00 1,325.00 kB 21,138.50 kB 01 16.00 kB 17,186.00 kB 02 158.00 kB 13,950.00 kB 03 2,928.50 kB 11,843.00 kB 04 1,164.50 kB 9,824.00 kB 05 457.00 kB 8,022.50 kB 06 329.50 kB 6,582.00 kB 07 247.00 kB 5,378.50 kB 08 73.50 kB 4,372.00 kB 09 7,137.00 kB 8,968.00 kB 10 558.00 kB 12,219.00 kB 11 271.00 kB 9,968.50 kB 12 852.50 kB 8,186.50 kB 13 290.50 kB 6,722.00 kB 14 1,562.50 kB 5,642.00 kB 15 301.00 kB 4,742.00 kB 16 61,283.00 kB 116,332.00 kB 17 382.00 kB 94,276.00 kB 18 3,347.00 kB 77,024.00 kB 19 89.00 kB 65,688.00 kB 20 242.67 kB 53,451.00 kB 21 79.00 kB 41,010.50 kB 22 385.00 kB 33,268.00 kB 23 51,261.00 kB 97,321.50 kB -
Temporary Files
Size of temporary files
Key values
- 0 Temp Files size Peak
- Date
Size of temporary files (5 minutes period)
NO DATASET
Number of temporary files
Key values
- 0 per second Temp Files Peak
- Date
Number of temporary files (5 minutes period)
NO DATASET
Temporary Files Activity
↑ Back to the top of the Temporary Files Activity tableDay Hour Count Total size Average size Aug 24 00 0 0 0 01 0 0 0 02 0 0 0 03 0 0 0 04 0 0 0 05 0 0 0 06 0 0 0 07 0 0 0 08 0 0 0 09 0 0 0 10 0 0 0 11 0 0 0 12 0 0 0 13 0 0 0 14 0 0 0 15 0 0 0 16 0 0 0 17 0 0 0 18 0 0 0 19 0 0 0 20 0 0 0 21 0 0 0 22 0 0 0 23 0 0 0 -
Vacuums
Vacuums / Analyzes Distribution
Key values
- 0.01 sec Highest CPU-cost vacuum
Table pubc.log_query
Database ctdprd51 - 2024-08-24 10:53:29 Date
- 0 sec Highest CPU-cost analyze
Table
Database ctdprd51 - Date
Average Autovacuum Duration
Key values
- 0.01 sec Highest CPU-cost vacuum
Table pubc.log_query
Database ctdprd51 - 2024-08-24 10:53:29 Date
Analyzes per table
Key values
- pubc.log_query (16) Main table analyzed (database ctdprd51)
- 19 analyzes Total
Vacuums per table
Key values
- pubc.log_query (1) Main table vacuumed on database ctdprd51
- 1 vacuums Total
Tuples removed per table
Key values
- pubc.log_query (20) Main table with removed tuples on database ctdprd51
- 20 tuples Total removed
Pages removed per table
Key values
- unknown (0) Main table with removed pages on database unknown
- 0 pages Total removed
Autovacuum Activity
↑ Back to the top of the Autovacuum Activity tableDay Hour VACUUMs ANALYZEs Aug 24 00 0 1 01 0 0 02 0 1 03 0 1 04 0 2 05 0 4 06 0 0 07 0 1 08 0 0 09 0 2 10 0 1 11 0 0 12 0 1 13 0 0 14 0 0 15 0 1 16 0 1 17 0 0 18 0 0 19 0 1 20 0 0 21 0 0 22 0 2 23 0 0 - 0.01 sec Highest CPU-cost vacuum
-
Locks
Locks by types
Key values
- unknown Main Lock Type
- 0 locks Total
Most frequent waiting queries (N)
Rank Count Total time Min time Max time Avg duration Query NO DATASET
Queries that waited the most
Rank Wait time Query NO DATASET
-
Queries
Queries by type
Key values
- 322 Total read queries
- 82 Total write queries
Queries by database
Key values
- unknown Main database
- 235 Requests
- 2h1m11s (unknown)
- Main time consuming database
Queries by user
Key values
- unknown Main user
- 357 Requests
User Request type Count Duration postgres Total 9 3m26s copy to 9 3m26s pubeu Total 270 24m43s cte 6 23s975ms select 264 24m19s qaeu Total 8 19s553ms cte 2 6s715ms select 6 12s837ms unknown Total 357 2h8m20s copy to 105 1h30m21s cte 5 6s33ms others 1 4s954ms select 246 37m47s Duration by user
Key values
- 2h8m20s (unknown) Main time consuming user
User Request type Count Duration postgres Total 9 3m26s copy to 9 3m26s pubeu Total 270 24m43s cte 6 23s975ms select 264 24m19s qaeu Total 8 19s553ms cte 2 6s715ms select 6 12s837ms unknown Total 357 2h8m20s copy to 105 1h30m21s cte 5 6s33ms others 1 4s954ms select 246 37m47s Queries by host
Key values
- unknown Main host
- 644 Requests
- 2h36m50s (unknown)
- Main time consuming host
Queries by application
Key values
- unknown Main application
- 404 Requests
- 2h21m39s (unknown)
- Main time consuming application
Number of cancelled queries
Key values
- 0 per second Cancelled query Peak
- 2024-08-24 12:43:52 Date
Number of cancelled queries (5 minutes period)
NO DATASET
-
Top Queries
Histogram of query times
Key values
- 343 1000-10000ms duration
Slowest individual queries
Rank Duration Query 1 23m39s COPY pub1.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;[ Date: 2024-08-24 19:00:33 ]
2 23m35s COPY pub2.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;[ Date: 2024-08-24 19:42:23 ]
3 16m31s /* * Run daily to prune LOG_QUERY, archive old queries to LOG_QUERY_ARCHIVE * and vacuum/analyze the tables. * * $Id: archive_query_logs.sql 10832 2012-03-19 15:27:11Z mcr $ */ SELECT maint_query_logs_archive ();[ Date: 2024-08-24 00:16:33 ]
4 10m40s SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, gcr.gene_id, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'FLIG') INTERSECT ( SELECT /* IQH.getMasterGoWhereEquals.Gene */ ai.gene_id FROM dag_path pi INNER JOIN gene_go_annot ai ON pi.descendant_object_id = ai.go_term_id INNER JOIN db_link dbli ON dbli.object_id = pi.ancestor_object_id WHERE dbli.acc_txt = 'GO:0008150' AND dbli.type_cd = 'A' AND dbli.object_type_id = 5) INTERSECT ( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'RESPIRATORY TRACT DISEASES' AND t.object_type_id = 3 AND gd.curated_reference_qty > 0)));[ Date: 2024-08-24 06:41:38 - Bind query: yes ]
5 10m30s SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'FLIG') INTERSECT ( SELECT /* IQH.getMasterGoWhereEquals.Gene */ ai.gene_id FROM dag_path pi INNER JOIN gene_go_annot ai ON pi.descendant_object_id = ai.go_term_id INNER JOIN db_link dbli ON dbli.object_id = pi.ancestor_object_id WHERE dbli.acc_txt = 'GO:0008150' AND dbli.type_cd = 'A' AND dbli.object_type_id = 5) INTERSECT ( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'RESPIRATORY TRACT DISEASES' AND t.object_type_id = 3 AND gd.curated_reference_qty > 0)))) ORDER BY g.nm_sort, g.id LIMIT 50;[ Date: 2024-08-24 06:51:41 - Database: ctdprd51 - User: pubeu - Bind query: yes ]
6 6m49s COPY pub1.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) TO stdout;[ Date: 2024-08-24 19:12:15 ]
7 6m46s COPY pub2.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) TO stdout;[ Date: 2024-08-24 19:54:00 ]
8 2m5s COPY pub2.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) TO stdout;[ Date: 2024-08-24 19:56:32 ]
9 1m32s SELECT /* GoDiseasesDAO */ phenotypeTerm.nm goNm, phenotypeTerm.nm_html goNmHTML, phenotypeTerm.acc_txt goAcc, phenotypeTerm.id goId, diseaseTerm.nm diseaseNm, diseaseTerm.acc_txt diseaseAcc, diseaseTerm.acc_db_cd diseaseAccDBCd, diseaseTerm.id diseaseId, via_gene_qty geneNetworkCount, via_chem_qty chemNetworkCount, indirect_reference_qty referenceCount, COUNT(*) OVER () fullRowCount FROM phenotype_term pt inner join term phenotypeTerm on pt.phenotype_id = phenotypeTerm.id inner join term diseaseTerm on pt.term_id = diseaseTerm.id WHERE phenotypeTerm.id IN ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1252386') and diseaseTerm.object_type_id = 3 ORDER BY chemNetworkCount desc, geneNetworkCount desc LIMIT 50;[ Date: 2024-08-24 23:43:08 - Database: ctdprd51 - User: pubeu - Bind query: yes ]
10 1m28s COPY pub1.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) TO stdout;[ Date: 2024-08-24 19:03:33 ]
11 1m27s COPY pub2.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) TO stdout;[ Date: 2024-08-24 19:45:20 ]
12 1m11s COPY pub2.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) TO stdout;[ Date: 2024-08-24 19:16:35 ]
13 1m10s COPY pub1.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) TO stdout;[ Date: 2024-08-24 18:34:41 ]
14 1m9s COPY pub1.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) TO stdout;[ Date: 2024-08-24 19:13:50 ]
15 1m5s COPY pub1.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) TO stdout;[ Date: 2024-08-24 18:35:47 ]
16 1m4s COPY pub2.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) TO stdout;[ Date: 2024-08-24 19:17:41 ]
17 50s892ms COPY pub1.chem_disease_reference (id, chem_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_gene_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;[ Date: 2024-08-24 18:33:21 ]
18 50s770ms COPY pub2.chem_disease_reference (id, chem_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_gene_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;[ Date: 2024-08-24 19:15:15 ]
19 40s497ms COPY pub2.term (id, object_type_id, acc_txt, acc_db_cd, nm, nm_sort, nm_html, secondary_nm, description, note, is_leaf, new_ixn_qty, ixn_qty, has_chems, has_diseases, has_genes, has_go, has_ixns, has_marrays, has_pathways, has_comps, has_references, has_exposures, has_phenotypes, curated_edge_qty, gene_edge_qty, nm_fts) TO stdout;[ Date: 2024-08-24 19:46:33 ]
20 40s493ms COPY pub1.term (id, object_type_id, acc_txt, acc_db_cd, nm, nm_sort, nm_html, secondary_nm, description, note, is_leaf, new_ixn_qty, ixn_qty, has_chems, has_diseases, has_genes, has_go, has_ixns, has_marrays, has_pathways, has_comps, has_references, has_exposures, has_phenotypes, curated_edge_qty, gene_edge_qty, nm_fts) TO stdout;[ Date: 2024-08-24 19:04:46 ]
Time consuming queries (N)
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 23m39s 1 23m39s 23m39s 23m39s copy pub1.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) to stdout;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 24 19 1 23m39s 23m39s -
COPY pub1.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;
Date: 2024-08-24 19:00:33 Duration: 23m39s
2 23m35s 1 23m35s 23m35s 23m35s copy pub2.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) to stdout;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 24 19 1 23m35s 23m35s -
COPY pub2.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;
Date: 2024-08-24 19:42:23 Duration: 23m35s
3 16m31s 1 16m31s 16m31s 16m31s select maint_query_logs_archive ();Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 24 00 1 16m31s 16m31s -
/* * Run daily to prune LOG_QUERY, archive old queries to LOG_QUERY_ARCHIVE * and vacuum/analyze the tables. * * $Id: archive_query_logs.sql 10832 2012-03-19 15:27:11Z mcr $ */ SELECT maint_query_logs_archive ();
Date: 2024-08-24 00:16:33 Duration: 16m31s
4 10m40s 1 10m40s 10m40s 10m40s select gcr.ixn_id, null, gcr.gene_id, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?) intersect ( select ai.gene_id from dag_path pi inner join gene_go_annot ai on pi.descendant_object_id = ai.go_term_id inner join db_link dbli on dbli.object_id = pi.ancestor_object_id where dbli.acc_txt = ? and dbli.type_cd = ? and dbli.object_type_id = ?) intersect ( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ? and gd.curated_reference_qty > ?)));Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 24 06 1 10m40s 10m40s -
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, gcr.gene_id, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'FLIG') INTERSECT ( SELECT /* IQH.getMasterGoWhereEquals.Gene */ ai.gene_id FROM dag_path pi INNER JOIN gene_go_annot ai ON pi.descendant_object_id = ai.go_term_id INNER JOIN db_link dbli ON dbli.object_id = pi.ancestor_object_id WHERE dbli.acc_txt = 'GO:0008150' AND dbli.type_cd = 'A' AND dbli.object_type_id = 5) INTERSECT ( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'RESPIRATORY TRACT DISEASES' AND t.object_type_id = 3 AND gd.curated_reference_qty > 0)));
Date: 2024-08-24 06:41:38 Duration: 10m40s Bind query: yes
5 10m30s 1 10m30s 10m30s 10m30s select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?) intersect ( select ai.gene_id from dag_path pi inner join gene_go_annot ai on pi.descendant_object_id = ai.go_term_id inner join db_link dbli on dbli.object_id = pi.ancestor_object_id where dbli.acc_txt = ? and dbli.type_cd = ? and dbli.object_type_id = ?) intersect ( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ? and gd.curated_reference_qty > ?)))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 24 06 1 10m30s 10m30s [ User: pubeu - Total duration: 10m30s - Times executed: 1 ]
-
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'FLIG') INTERSECT ( SELECT /* IQH.getMasterGoWhereEquals.Gene */ ai.gene_id FROM dag_path pi INNER JOIN gene_go_annot ai ON pi.descendant_object_id = ai.go_term_id INNER JOIN db_link dbli ON dbli.object_id = pi.ancestor_object_id WHERE dbli.acc_txt = 'GO:0008150' AND dbli.type_cd = 'A' AND dbli.object_type_id = 5) INTERSECT ( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'RESPIRATORY TRACT DISEASES' AND t.object_type_id = 3 AND gd.curated_reference_qty > 0)))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-08-24 06:51:41 Duration: 10m30s Database: ctdprd51 User: pubeu Bind query: yes
6 6m49s 1 6m49s 6m49s 6m49s copy pub1.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 24 19 1 6m49s 6m49s -
COPY pub1.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:12:15 Duration: 6m49s
7 6m46s 1 6m46s 6m46s 6m46s copy pub2.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 24 19 1 6m46s 6m46s -
COPY pub2.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:54:00 Duration: 6m46s
8 4m55s 75 3s744ms 4s406ms 3s942ms select coalesce(st.alt_nm, t.nm) slimtermnm, ( select count(*) from slim_term_mapping stm inner join chem_disease cd on cd.disease_id = stm.mapped_term_id where cd.chem_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) and stm.slim_term_id = st.slim_term_id and cd.curated_reference_qty > ?) curatedcount, ( select count(*) from slim_term_mapping stm inner join chem_disease cd on cd.disease_id = stm.mapped_term_id where cd.chem_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) and stm.slim_term_id = st.slim_term_id and cd.indirect_gene_qty > ?) inferredcount from slim_term st inner join term t on st.slim_term_id = t.id where st.slim_id = ? order by ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 24 02 1 3s821ms 3s821ms 04 1 4s17ms 4s17ms 07 1 3s908ms 3s908ms 09 18 1m10s 3s901ms 10 14 55s91ms 3s935ms 11 2 7s677ms 3s838ms 13 4 15s674ms 3s918ms 14 10 38s858ms 3s885ms 15 7 27s461ms 3s923ms 16 4 15s844ms 3s961ms 18 1 4s19ms 4s19ms 21 11 45s262ms 4s114ms 22 1 3s802ms 3s802ms [ User: pubeu - Total duration: 1m53s - Times executed: 29 ]
-
SELECT /* ChemDiseasesBySlimDAO */ COALESCE(st.alt_nm, t.nm) slimTermNm, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.curated_reference_qty > 0) curatedCount, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.indirect_gene_qty > 0) inferredCount FROM slim_term st INNER JOIN term t ON st.slim_term_id = t.id WHERE st.slim_id = 1 ORDER BY 1;
Date: 2024-08-24 21:17:14 Duration: 4s406ms Bind query: yes
-
SELECT /* ChemDiseasesBySlimDAO */ COALESCE(st.alt_nm, t.nm) slimTermNm, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.curated_reference_qty > 0) curatedCount, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.indirect_gene_qty > 0) inferredCount FROM slim_term st INNER JOIN term t ON st.slim_term_id = t.id WHERE st.slim_id = 1 ORDER BY 1;
Date: 2024-08-24 21:17:15 Duration: 4s206ms Bind query: yes
-
SELECT /* ChemDiseasesBySlimDAO */ COALESCE(st.alt_nm, t.nm) slimTermNm, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1304488') AND stm.slim_term_id = st.slim_term_id AND cd.curated_reference_qty > 0) curatedCount, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1304488') AND stm.slim_term_id = st.slim_term_id AND cd.indirect_gene_qty > 0) inferredCount FROM slim_term st INNER JOIN term t ON st.slim_term_id = t.id WHERE st.slim_id = 1 ORDER BY 1;
Date: 2024-08-24 21:15:23 Duration: 4s187ms Bind query: yes
9 2m7s 18 1s159ms 11s479ms 7s93ms select d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, g.nm genesymbol, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid, gd.network_score networkscore, gd.indirect_chem_qty inferredcount, gd.reference_qty referencecount, gd.exposure_reference_qty exposurereferencecount, case when gd.curated_reference_qty > ? then ( select string_agg(a.action_type_cd || ? || a.action_type_nm, ?) from gene_disease_axn a where a.gene_id = gd.gene_id and a.disease_id = gd.disease_id) else null end actiontypes from gene_disease gd inner join term g on gd.gene_id = g.id inner join term d on gd.disease_id = d.id where gd.disease_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) order by actiontypes, gd.network_score desc nulls last, g.nm_sort, d.nm_sort limit ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 24 02 1 2s517ms 2s517ms 06 5 54s137ms 10s827ms 07 3 4s696ms 1s565ms 08 1 10s762ms 10s762ms 10 1 1s650ms 1s650ms 11 6 52s729ms 8s788ms 21 1 1s189ms 1s189ms [ User: pubeu - Total duration: 1m1s - Times executed: 10 ]
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50;
Date: 2024-08-24 11:05:15 Duration: 11s479ms Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50;
Date: 2024-08-24 11:05:16 Duration: 11s399ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50;
Date: 2024-08-24 11:05:17 Duration: 11s283ms Bind query: yes
10 2m5s 1 2m5s 2m5s 2m5s copy pub2.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 24 19 1 2m5s 2m5s -
COPY pub2.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:56:32 Duration: 2m5s
11 1m32s 1 1m32s 1m32s 1m32s select phenotypeterm.nm gonm, phenotypeterm.nm_html gonmhtml, phenotypeterm.acc_txt goacc, phenotypeterm.id goid, diseaseterm.nm diseasenm, diseaseterm.acc_txt diseaseacc, diseaseterm.acc_db_cd diseaseaccdbcd, diseaseterm.id diseaseid, via_gene_qty genenetworkcount, via_chem_qty chemnetworkcount, indirect_reference_qty referencecount, count(*) over () fullrowcount from phenotype_term pt inner join term phenotypeterm on pt.phenotype_id = phenotypeterm.id inner join term diseaseterm on pt.term_id = diseaseterm.id where phenotypeterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) and diseaseterm.object_type_id = ? order by chemnetworkcount desc, genenetworkcount desc limit ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 24 23 1 1m32s 1m32s [ User: pubeu - Total duration: 1m32s - Times executed: 1 ]
-
SELECT /* GoDiseasesDAO */ phenotypeTerm.nm goNm, phenotypeTerm.nm_html goNmHTML, phenotypeTerm.acc_txt goAcc, phenotypeTerm.id goId, diseaseTerm.nm diseaseNm, diseaseTerm.acc_txt diseaseAcc, diseaseTerm.acc_db_cd diseaseAccDBCd, diseaseTerm.id diseaseId, via_gene_qty geneNetworkCount, via_chem_qty chemNetworkCount, indirect_reference_qty referenceCount, COUNT(*) OVER () fullRowCount FROM phenotype_term pt inner join term phenotypeTerm on pt.phenotype_id = phenotypeTerm.id inner join term diseaseTerm on pt.term_id = diseaseTerm.id WHERE phenotypeTerm.id IN ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1252386') and diseaseTerm.object_type_id = 3 ORDER BY chemNetworkCount desc, geneNetworkCount desc LIMIT 50;
Date: 2024-08-24 23:43:08 Duration: 1m32s Database: ctdprd51 User: pubeu Bind query: yes
12 1m28s 1 1m28s 1m28s 1m28s copy pub1.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) to stdout;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 24 19 1 1m28s 1m28s -
COPY pub1.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) TO stdout;
Date: 2024-08-24 19:03:33 Duration: 1m28s
13 1m27s 1 1m27s 1m27s 1m27s copy pub2.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) to stdout;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 24 19 1 1m27s 1m27s -
COPY pub2.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) TO stdout;
Date: 2024-08-24 19:45:20 Duration: 1m27s
14 1m27s 74 1s100ms 1s318ms 1s186ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where exposuremarkerterm.id = ? or receptorterm.id = ? group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by chemnmsort limit ?;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Aug 24 00 3 3s507ms 1s169ms 01 1 1s215ms 1s215ms 02 2 2s295ms 1s147ms 03 2 2s403ms 1s201ms 05 6 7s245ms 1s207ms 06 3 3s480ms 1s160ms 07 2 2s355ms 1s177ms 08 7 8s371ms 1s195ms 09 3 3s621ms 1s207ms 10 3 3s733ms 1s244ms 12 3 3s737ms 1s245ms 13 6 7s253ms 1s208ms 14 3 3s667ms 1s222ms 15 1 1s173ms 1s173ms 16 2 2s373ms 1s186ms 17 3 3s627ms 1s209ms 18 4 4s579ms 1s144ms 19 3 3s366ms 1s122ms 20 2 2s364ms 1s182ms 21 7 7s913ms 1s130ms 22 6 7s130ms 1s188ms 23 2 2s390ms 1s195ms [ User: pubeu - Total duration: 53s281ms - Times executed: 45 ]
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where exposureMarkerTerm.id = '1634468' or receptorTerm.id = '1634468' GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 12:38:24 Duration: 1s318ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where exposureMarkerTerm.id = '2027252' or receptorTerm.id = '2027252' GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 10:37:00 Duration: 1s309ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where exposureMarkerTerm.id = '2030300' or receptorTerm.id = '2030300' GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 14:40:32 Duration: 1s295ms Bind query: yes
15 1m11s 1 1m11s 1m11s 1m11s copy pub2.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) to stdout;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Aug 24 19 1 1m11s 1m11s -
COPY pub2.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) TO stdout;
Date: 2024-08-24 19:16:35 Duration: 1m11s
16 1m10s 1 1m10s 1m10s 1m10s copy pub1.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) to stdout;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Aug 24 18 1 1m10s 1m10s -
COPY pub1.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) TO stdout;
Date: 2024-08-24 18:34:41 Duration: 1m10s
17 1m9s 1 1m9s 1m9s 1m9s copy pub1.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Aug 24 19 1 1m9s 1m9s -
COPY pub1.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:13:50 Duration: 1m9s
18 1m5s 1 1m5s 1m5s 1m5s copy pub1.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) to stdout;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Aug 24 18 1 1m5s 1m5s -
COPY pub1.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) TO stdout;
Date: 2024-08-24 18:35:47 Duration: 1m5s
19 1m4s 1 1m4s 1m4s 1m4s copy pub2.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) to stdout;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Aug 24 19 1 1m4s 1m4s -
COPY pub2.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) TO stdout;
Date: 2024-08-24 19:17:41 Duration: 1m4s
20 50s892ms 1 50s892ms 50s892ms 50s892ms copy pub1.chem_disease_reference (id, chem_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_gene_id, ixn_id, network_score, source_cd, mod_tm) to stdout;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Aug 24 18 1 50s892ms 50s892ms -
COPY pub1.chem_disease_reference (id, chem_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_gene_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;
Date: 2024-08-24 18:33:21 Duration: 50s892ms
Most frequent queries (N)
Rank Times executed Total duration Min duration Max duration Avg duration Query 1 75 4m55s 3s744ms 4s406ms 3s942ms select coalesce(st.alt_nm, t.nm) slimtermnm, ( select count(*) from slim_term_mapping stm inner join chem_disease cd on cd.disease_id = stm.mapped_term_id where cd.chem_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) and stm.slim_term_id = st.slim_term_id and cd.curated_reference_qty > ?) curatedcount, ( select count(*) from slim_term_mapping stm inner join chem_disease cd on cd.disease_id = stm.mapped_term_id where cd.chem_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) and stm.slim_term_id = st.slim_term_id and cd.indirect_gene_qty > ?) inferredcount from slim_term st inner join term t on st.slim_term_id = t.id where st.slim_id = ? order by ?;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 24 02 1 3s821ms 3s821ms 04 1 4s17ms 4s17ms 07 1 3s908ms 3s908ms 09 18 1m10s 3s901ms 10 14 55s91ms 3s935ms 11 2 7s677ms 3s838ms 13 4 15s674ms 3s918ms 14 10 38s858ms 3s885ms 15 7 27s461ms 3s923ms 16 4 15s844ms 3s961ms 18 1 4s19ms 4s19ms 21 11 45s262ms 4s114ms 22 1 3s802ms 3s802ms [ User: pubeu - Total duration: 1m53s - Times executed: 29 ]
-
SELECT /* ChemDiseasesBySlimDAO */ COALESCE(st.alt_nm, t.nm) slimTermNm, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.curated_reference_qty > 0) curatedCount, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.indirect_gene_qty > 0) inferredCount FROM slim_term st INNER JOIN term t ON st.slim_term_id = t.id WHERE st.slim_id = 1 ORDER BY 1;
Date: 2024-08-24 21:17:14 Duration: 4s406ms Bind query: yes
-
SELECT /* ChemDiseasesBySlimDAO */ COALESCE(st.alt_nm, t.nm) slimTermNm, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.curated_reference_qty > 0) curatedCount, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1269265') AND stm.slim_term_id = st.slim_term_id AND cd.indirect_gene_qty > 0) inferredCount FROM slim_term st INNER JOIN term t ON st.slim_term_id = t.id WHERE st.slim_id = 1 ORDER BY 1;
Date: 2024-08-24 21:17:15 Duration: 4s206ms Bind query: yes
-
SELECT /* ChemDiseasesBySlimDAO */ COALESCE(st.alt_nm, t.nm) slimTermNm, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1304488') AND stm.slim_term_id = st.slim_term_id AND cd.curated_reference_qty > 0) curatedCount, ( SELECT COUNT(*) FROM slim_term_mapping stm INNER JOIN chem_disease cd ON cd.disease_id = stm.mapped_term_id WHERE cd.chem_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '1304488') AND stm.slim_term_id = st.slim_term_id AND cd.indirect_gene_qty > 0) inferredCount FROM slim_term st INNER JOIN term t ON st.slim_term_id = t.id WHERE st.slim_id = 1 ORDER BY 1;
Date: 2024-08-24 21:15:23 Duration: 4s187ms Bind query: yes
2 74 1m27s 1s100ms 1s318ms 1s186ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where exposuremarkerterm.id = ? or receptorterm.id = ? group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by chemnmsort limit ?;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 24 00 3 3s507ms 1s169ms 01 1 1s215ms 1s215ms 02 2 2s295ms 1s147ms 03 2 2s403ms 1s201ms 05 6 7s245ms 1s207ms 06 3 3s480ms 1s160ms 07 2 2s355ms 1s177ms 08 7 8s371ms 1s195ms 09 3 3s621ms 1s207ms 10 3 3s733ms 1s244ms 12 3 3s737ms 1s245ms 13 6 7s253ms 1s208ms 14 3 3s667ms 1s222ms 15 1 1s173ms 1s173ms 16 2 2s373ms 1s186ms 17 3 3s627ms 1s209ms 18 4 4s579ms 1s144ms 19 3 3s366ms 1s122ms 20 2 2s364ms 1s182ms 21 7 7s913ms 1s130ms 22 6 7s130ms 1s188ms 23 2 2s390ms 1s195ms [ User: pubeu - Total duration: 53s281ms - Times executed: 45 ]
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where exposureMarkerTerm.id = '1634468' or receptorTerm.id = '1634468' GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 12:38:24 Duration: 1s318ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where exposureMarkerTerm.id = '2027252' or receptorTerm.id = '2027252' GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 10:37:00 Duration: 1s309ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where exposureMarkerTerm.id = '2030300' or receptorTerm.id = '2030300' GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 14:40:32 Duration: 1s295ms Bind query: yes
3 31 40s661ms 1s240ms 1s564ms 1s311ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) or receptorterm.id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by chemnmsort limit ?;Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 24 00 2 2s578ms 1s289ms 01 1 1s251ms 1s251ms 02 2 2s608ms 1s304ms 03 2 2s556ms 1s278ms 05 3 4s77ms 1s359ms 06 1 1s371ms 1s371ms 07 1 1s564ms 1s564ms 09 2 2s609ms 1s304ms 10 1 1s295ms 1s295ms 11 1 1s334ms 1s334ms 12 2 2s610ms 1s305ms 15 2 2s680ms 1s340ms 16 1 1s247ms 1s247ms 17 2 2s606ms 1s303ms 19 2 2s581ms 1s290ms 20 1 1s262ms 1s262ms 21 3 3s837ms 1s279ms 22 1 1s320ms 1s320ms 23 1 1s267ms 1s267ms [ User: pubeu - Total duration: 25s78ms - Times executed: 19 ]
[ User: qaeu - Total duration: 1s338ms - Times executed: 1 ]
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = '1228415') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '1228415') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 07:33:27 Duration: 1s564ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = '1213905') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '1213905') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 05:38:41 Duration: 1s421ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = '1227848') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '1227848') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 15:45:44 Duration: 1s375ms Database: ctdprd51 User: pubeu Bind query: yes
4 18 2m7s 1s159ms 11s479ms 7s93ms select d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, g.nm genesymbol, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid, gd.network_score networkscore, gd.indirect_chem_qty inferredcount, gd.reference_qty referencecount, gd.exposure_reference_qty exposurereferencecount, case when gd.curated_reference_qty > ? then ( select string_agg(a.action_type_cd || ? || a.action_type_nm, ?) from gene_disease_axn a where a.gene_id = gd.gene_id and a.disease_id = gd.disease_id) else null end actiontypes from gene_disease gd inner join term g on gd.gene_id = g.id inner join term d on gd.disease_id = d.id where gd.disease_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) order by actiontypes, gd.network_score desc nulls last, g.nm_sort, d.nm_sort limit ?;Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 24 02 1 2s517ms 2s517ms 06 5 54s137ms 10s827ms 07 3 4s696ms 1s565ms 08 1 10s762ms 10s762ms 10 1 1s650ms 1s650ms 11 6 52s729ms 8s788ms 21 1 1s189ms 1s189ms [ User: pubeu - Total duration: 1m1s - Times executed: 10 ]
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50;
Date: 2024-08-24 11:05:15 Duration: 11s479ms Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50;
Date: 2024-08-24 11:05:16 Duration: 11s399ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50;
Date: 2024-08-24 11:05:17 Duration: 11s283ms Bind query: yes
5 10 13s759ms 1s320ms 1s491ms 1s375ms select t.nm, t.nm_html nmhtml, t.secondary_nm secondarynm, t.acc_txt acc, ? || t.nm accquerystr, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term t where t.object_type_id = ? and regexp_replace(upper(substring(t.nm, ?, ?)), ?, ?) = ? order by t.nm_sort limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 24 05 3 4s157ms 1s385ms 06 1 1s332ms 1s332ms 09 4 5s537ms 1s384ms 10 1 1s386ms 1s386ms 21 1 1s346ms 1s346ms [ User: pubeu - Total duration: 6s829ms - Times executed: 5 ]
-
SELECT /* GeneBrowseTermsDAO */ t.nm, t.nm_html nmHtml, t.secondary_nm secondaryNm, t.acc_txt acc, 'name:' || t.nm accQueryStr, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term t WHERE t.object_type_id = '4' AND REGEXP_REPLACE(UPPER(SUBSTRING(t.nm, 1, 1)), '[^A-Z]', '#') = 'A' ORDER BY t.nm_sort LIMIT 100;
Date: 2024-08-24 09:23:00 Duration: 1s491ms Bind query: yes
-
SELECT /* GeneBrowseTermsDAO */ t.nm, t.nm_html nmHtml, t.secondary_nm secondaryNm, t.acc_txt acc, 'name:' || t.nm accQueryStr, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term t WHERE t.object_type_id = '4' AND REGEXP_REPLACE(UPPER(SUBSTRING(t.nm, 1, 1)), '[^A-Z]', '#') = 'A' ORDER BY t.nm_sort LIMIT 100;
Date: 2024-08-24 05:57:37 Duration: 1s467ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* GeneBrowseTermsDAO */ t.nm, t.nm_html nmHtml, t.secondary_nm secondaryNm, t.acc_txt acc, 'name:' || t.nm accQueryStr, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term t WHERE t.object_type_id = '4' AND REGEXP_REPLACE(UPPER(SUBSTRING(t.nm, 1, 1)), '[^A-Z]', '#') = 'A' ORDER BY t.nm_sort LIMIT 100;
Date: 2024-08-24 09:12:45 Duration: 1s401ms Bind query: yes
6 8 11s873ms 1s431ms 1s549ms 1s484ms select d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, g.nm genesymbol, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid, gd.network_score networkscore, gd.indirect_chem_qty inferredcount, gd.reference_qty referencecount, gd.exposure_reference_qty exposurereferencecount, case when gd.curated_reference_qty > ? then ( select string_agg(a.action_type_cd || ? || a.action_type_nm, ?) from gene_disease_axn a where a.gene_id = gd.gene_id and a.disease_id = gd.disease_id) else null end actiontypes from gene_disease gd inner join term g on gd.gene_id = g.id inner join term d on gd.disease_id = d.id where gd.disease_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) order by actiontypes, gd.network_score desc nulls last, g.nm_sort, d.nm_sort;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 24 09 4 5s945ms 1s486ms 10 4 5s928ms 1s482ms [ User: pubeu - Total duration: 7s451ms - Times executed: 5 ]
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2081910') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort;
Date: 2024-08-24 09:07:16 Duration: 1s549ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2081910') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort;
Date: 2024-08-24 10:40:18 Duration: 1s539ms Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2081910') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort;
Date: 2024-08-24 09:10:24 Duration: 1s522ms Database: ctdprd51 User: pubeu Bind query: yes
7 8 10s643ms 1s235ms 1s370ms 1s330ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) or receptorterm.id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by chemnmsort limit ?;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 24 04 1 1s290ms 1s290ms 05 2 2s722ms 1s361ms 07 1 1s370ms 1s370ms 11 1 1s366ms 1s366ms 14 1 1s235ms 1s235ms 18 1 1s361ms 1s361ms 22 1 1s295ms 1s295ms [ User: pubeu - Total duration: 5s183ms - Times executed: 4 ]
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = '2083966') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '2083966') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 07:40:24 Duration: 1s370ms Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = '2074262') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '2074262') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 05:43:46 Duration: 1s368ms Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.disease_id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077135') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '2077135') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by chemNmSort LIMIT 50;
Date: 2024-08-24 11:30:14 Duration: 1s366ms Bind query: yes
8 7 23s768ms 1s39ms 5s572ms 3s395ms select d.abbr dagabbr, d.nm dagnm, gt.level_min_no daglevelmin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pvalcorrected, te.raw_p_val pvalraw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, count(*) over () fullrowcount from term_enrichment te inner join dag_node gt on te.enriched_term_id = gt.object_id inner join dag d on gt.dag_id = d.id where te.term_id = ? and te.enriched_object_type_id = ? order by te.corrected_p_val, d.abbr, gt.nm_sort limit ?;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 24 05 2 2s181ms 1s90ms 06 1 5s572ms 5s572ms 08 1 5s322ms 5s322ms 16 2 9s653ms 4s826ms 22 1 1s39ms 1s39ms [ User: pubeu - Total duration: 16s835ms - Times executed: 4 ]
-
SELECT /* ChemGODAO */ d.abbr dagAbbr, d.nm dagNm, gt.level_min_no dagLevelMin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pValCorrected, te.raw_p_val pValRaw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, COUNT(*) OVER () fullRowCount FROM term_enrichment te INNER JOIN dag_node gt ON te.enriched_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE te.term_id = '1353358' AND te.enriched_object_type_id = 5 ORDER BY te.corrected_p_val, d.abbr, gt.nm_sort LIMIT 50;
Date: 2024-08-24 06:50:15 Duration: 5s572ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* ChemGODAO */ d.abbr dagAbbr, d.nm dagNm, gt.level_min_no dagLevelMin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pValCorrected, te.raw_p_val pValRaw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, COUNT(*) OVER () fullRowCount FROM term_enrichment te INNER JOIN dag_node gt ON te.enriched_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE te.term_id = '1434302' AND te.enriched_object_type_id = 5 ORDER BY te.corrected_p_val, d.abbr, gt.nm_sort LIMIT 50;
Date: 2024-08-24 08:33:31 Duration: 5s322ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* ChemGODAO */ d.abbr dagAbbr, d.nm dagNm, gt.level_min_no dagLevelMin, gt.nm gonm, gt.nm_html gonmhtml, gt.acc_txt goacc, gt.object_id goid, te.corrected_p_val pValCorrected, te.raw_p_val pValRaw, te.target_match_qty targetmatchqty, te.target_total_qty targettotalqty, te.background_match_qty backgroundmatchqty, te.background_total_qty backgroundtotalqty, COUNT(*) OVER () fullRowCount FROM term_enrichment te INNER JOIN dag_node gt ON te.enriched_term_id = gt.object_id INNER JOIN dag d ON gt.dag_id = d.id WHERE te.term_id = '1423789' AND te.enriched_object_type_id = 5 ORDER BY te.corrected_p_val, d.abbr, gt.nm_sort LIMIT 50;
Date: 2024-08-24 16:17:28 Duration: 4s855ms Database: ctdprd51 User: pubeu Bind query: yes
9 6 7s781ms 1s60ms 1s685ms 1s296ms select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id where ggr.reference_id = ? order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 24 05 4 5s343ms 1s335ms 17 2 2s437ms 1s218ms [ User: pubeu - Total duration: 1s685ms - Times executed: 1 ]
[ User: qaeu - Total duration: 1s60ms - Times executed: 1 ]
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-08-24 05:38:10 Duration: 1s685ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '111363' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-08-24 05:43:11 Duration: 1s391ms Bind query: yes
-
SELECT /* ReferenceGeneGeneIxnsDAO */ fg.nm fromGeneSymbol, fg.acc_txt fromGeneAcc, tg.nm toGeneSymbol, tg.acc_txt toGeneAcc, ft.nm fromTaxonNm, ft.secondary_nm fromTaxonCommonNm, ft.acc_txt fromTaxonAcc, tt.nm toTaxonNm, tt.secondary_nm toTaxonCommonNm, tt.acc_txt toTaxonAcc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput, COUNT(*) OVER () fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id WHERE ggr.reference_id = '162984' ORDER BY fg.nm_sort, tg.nm_sort LIMIT 50;
Date: 2024-08-24 17:59:14 Duration: 1s247ms Bind query: yes
10 5 10s709ms 1s52ms 3s377ms 2s141ms with recursive sub_node ( object_id, id, path, lvl ) as ( select n.object_id, n.id, array[n.nm_sort], ? from dag_node n where n.object_id = ? union all select n.object_id, n.id, cast(path || n.nm_sort as varchar(?)[]), sn.lvl + ? from dag_node n inner join sub_node sn on (n.parent_id = sn.id)) select distinct t.nm prinm, t.nm_html prinmhtml, t.secondary_nm secondarynm, t.acc_db_cd accdbcd, t.acc_txt termacc, t.is_leaf isleaf, t.has_chems haschems, t.has_diseases hasdiseases, t.has_exposures hasexposures, t.has_genes hasgenes, sn.lvl, sn.path, max(sn.lvl) over () maxlvl, t.has_phenotypes hasphenotypes from sub_node sn inner join term t on sn.object_id = t.id where sn.lvl <= ? order by sn.path;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 24 05 5 10s709ms 2s141ms [ User: qaeu - Total duration: 3s377ms - Times executed: 1 ]
[ User: pubeu - Total duration: 3s334ms - Times executed: 1 ]
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '591154' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-08-24 05:40:12 Duration: 3s377ms Database: ctdprd51 User: qaeu Bind query: yes
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '591154' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 2 ORDER BY sn.path;
Date: 2024-08-24 05:35:12 Duration: 3s334ms Database: ctdprd51 User: pubeu Bind query: yes
-
WITH recursive sub_node ( object_id, id, path, lvl ) AS ( SELECT n.object_id, n.id, ARRAY[n.nm_sort], 1 FROM dag_node n WHERE n.object_id = '651008' UNION ALL SELECT n.object_id, n.id, CAST(path || n.nm_sort AS varchar(600)[]), sn.lvl + 1 FROM dag_node n INNER JOIN sub_node sn ON (n.parent_id = sn.id)) SELECT /* TreeTermBasicsDAO.getDescendants */ DISTINCT t.nm priNm, t.nm_html priNmHtml, t.secondary_nm secondaryNm, t.acc_db_cd accDbCd, t.acc_txt termAcc, t.is_leaf isLeaf, t.has_chems hasChems, t.has_diseases hasDiseases, t.has_exposures hasExposures, t.has_genes hasGenes, sn.lvl, sn.path, MAX(sn.lvl) OVER () maxLvl, t.has_phenotypes hasPhenotypes FROM sub_node sn INNER JOIN term t ON sn.object_id = t.id WHERE sn.lvl <= 4 ORDER BY sn.path;
Date: 2024-08-24 05:24:18 Duration: 1s882ms Bind query: yes
11 5 6s934ms 1s356ms 1s421ms 1s386ms select coalesce(d.abbr_display, d.nm_display) nm # ?, d.description # ?, coalesce(d.abbr, d.nm) anchor # ?, get_homepage_url (d.id) url # ? from db d # ? where d.id in (# ? select l.db_id # ? from db_link l # ? where l.type_cd = ? # ? and l.object_type_id = ?) # ? order by ?;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 24 05 2 2s817ms 1s408ms 07 1 1s356ms 1s356ms 18 1 1s357ms 1s357ms 20 1 1s403ms 1s403ms -
SELECT COALESCE(d.abbr_display, d.nm_display) nm # 015, d.description # 015, COALESCE(d.abbr, d.nm) anchor # 015, get_homepage_url (d.id) url # 015 FROM db d # 015 WHERE d.id IN (# 015 SELECT l.db_id # 015 FROM db_link l # 015 WHERE l.type_cd = 'X' # 015 AND l.object_type_id = 4) # 015 ORDER BY 1;
Date: 2024-08-24 05:43:36 Duration: 1s421ms Bind query: yes
-
SELECT COALESCE(d.abbr_display, d.nm_display) nm # 015, d.description # 015, COALESCE(d.abbr, d.nm) anchor # 015, get_homepage_url (d.id) url # 015 FROM db d # 015 WHERE d.id IN (# 015 SELECT l.db_id # 015 FROM db_link l # 015 WHERE l.type_cd = 'X' # 015 AND l.object_type_id = 4) # 015 ORDER BY 1;
Date: 2024-08-24 20:13:14 Duration: 1s403ms Bind query: yes
-
SELECT COALESCE(d.abbr_display, d.nm_display) nm # 015, d.description # 015, COALESCE(d.abbr, d.nm) anchor # 015, get_homepage_url (d.id) url # 015 FROM db d # 015 WHERE d.id IN (# 015 SELECT l.db_id # 015 FROM db_link l # 015 WHERE l.type_cd = 'X' # 015 AND l.object_type_id = 4) # 015 ORDER BY 1;
Date: 2024-08-24 05:38:34 Duration: 1s396ms Bind query: yes
12 4 21s18ms 1s305ms 11s709ms 5s254ms select d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, g.nm genesymbol, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid, gd.network_score networkscore, gd.indirect_chem_qty inferredcount, gd.reference_qty referencecount, gd.exposure_reference_qty exposurereferencecount, case when gd.curated_reference_qty > ? then ( select string_agg(a.action_type_cd || ? || a.action_type_nm, ?) from gene_disease_axn a where a.gene_id = gd.gene_id and a.disease_id = gd.disease_id) else null end actiontypes from gene_disease gd inner join term g on gd.gene_id = g.id inner join term d on gd.disease_id = d.id where gd.disease_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) order by actiontypes, gd.network_score desc nulls last, g.nm_sort, d.nm_sort limit ? offset ?;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 24 11 1 5s275ms 5s275ms 13 1 11s709ms 11s709ms 14 1 1s305ms 1s305ms 19 1 2s727ms 2s727ms [ User: pubeu - Total duration: 19s713ms - Times executed: 3 ]
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2076639') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50 OFFSET 1525050;
Date: 2024-08-24 13:03:17 Duration: 11s709ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2072474') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50 OFFSET 200;
Date: 2024-08-24 11:38:08 Duration: 5s275ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* DiseaseGeneAssnsDAO */ d.nm diseaseNm, d.acc_txt diseaseAcc, d.acc_db_cd diseaseAccDbCd, d.id diseaseId, g.nm geneSymbol, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, g.id geneId, gd.network_score networkScore, gd.indirect_chem_qty inferredCount, gd.reference_qty referenceCount, gd.exposure_reference_qty exposureReferenceCount, CASE WHEN gd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gd.gene_id AND a.disease_id = gd.disease_id) ELSE NULL END actionTypes FROM gene_disease gd INNER JOIN term g ON gd.gene_id = g.id INNER JOIN term d ON gd.disease_id = d.id WHERE gd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2082511') ORDER BY actionTypes, gd.network_score DESC NULLS LAST, g.nm_sort, d.nm_sort LIMIT 50 OFFSET 200;
Date: 2024-08-24 19:12:29 Duration: 2s727ms Database: ctdprd51 User: pubeu Bind query: yes
13 4 8s401ms 1s911ms 2s259ms 2s100ms select r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refacc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, count(*) over () fullrowcount from reference r where r.id in ( select reference_id from term_reference where term_id in (...)) order by r.sort_txt limit ?;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 24 07 2 4s293ms 2s146ms 14 1 2s196ms 2s196ms 20 1 1s911ms 1s911ms [ User: pubeu - Total duration: 6s204ms - Times executed: 3 ]
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ('2051997')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-08-24 07:22:33 Duration: 2s259ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ('2030300')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-08-24 14:40:40 Duration: 2s196ms Bind query: yes
-
SELECT /* RefsDAO */ r.id, r.abbr_authors_txt authors, r.title, r.core_citation_txt citation, r.pub_start_yr yr, r.acc_txt refAcc, r.has_diseases or r.has_ixns or r.has_exposures or r.has_phenotypes iscurated, r.has_exposures, COUNT(*) OVER () fullRowCount FROM reference r WHERE r.id IN ( select reference_id from term_reference where term_id in ('2051997')) ORDER BY r.sort_txt LIMIT 50;
Date: 2024-08-24 07:22:32 Duration: 2s33ms Database: ctdprd51 User: pubeu Bind query: yes
14 3 9s469ms 2s650ms 3s427ms 3s156ms select ? "Input", d.nm "DiseaseName", d.acc_db_cd || ? || d.acc_txt "DiseaseID", g.nm "GeneSymbol", g.acc_txt "GeneID", ( select string_agg(stm.slim_term_nm, ? order by stm.slim_term_nm) from slim_term_mapping stm where stm.mapped_term_id = d.id) "DiseaseCategories", case when gdr.via_chem_id is null then ( select string_agg(a.action_type_nm, ?) from gene_disease_axn a where a.gene_id = gdr.gene_id and a.disease_id = gdr.disease_id) else null end "DirectEvidence", c.nm "InferenceChemicalName", gdr.network_score "InferenceScore", string_agg(gdr.source_acc_txt, ? order by gdr.source_acc_txt) "OmimIDs", string_agg(distinct r.acc_txt, ?) "PubMedIDs" from gene_disease_reference gdr inner join term g on gdr.gene_id = g.id inner join term d on gdr.disease_id = d.id left outer join reference r on gdr.reference_id = r.id left outer join term c on gdr.via_chem_id = c.id where (d.id = ?) group by g.nm, g.acc_txt, d.nm, d.id, d.acc_txt, d.acc_db_cd, d.nm_sort, case when gdr.via_chem_id is null then ( select string_agg(a.action_type_nm, ?) from gene_disease_axn a where a.gene_id = gdr.gene_id and a.disease_id = gdr.disease_id) else null end, c.nm, gdr.network_score order by d.nm_sort, g.nm, "DirectEvidence", c.nm;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Aug 24 03 3 9s469ms 3s156ms [ User: pubeu - Total duration: 2s650ms - Times executed: 1 ]
-
SELECT /* BatchDiseaseGeneAssnsDAO */ 'dyslipidemia' "Input", d.nm "DiseaseName", d.acc_db_cd || ':' || d.acc_txt "DiseaseID", g.nm "GeneSymbol", g.acc_txt "GeneID", ( SELECT STRING_AGG(stm.slim_term_nm, '|' ORDER BY stm.slim_term_nm) FROM slim_term_mapping stm WHERE stm.mapped_term_id = d.id) "DiseaseCategories", CASE WHEN gdr.via_chem_id IS NULL THEN ( SELECT STRING_AGG(a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gdr.gene_id AND a.disease_id = gdr.disease_id) ELSE NULL END "DirectEvidence", c.nm "InferenceChemicalName", gdr.network_score "InferenceScore", STRING_AGG(gdr.source_acc_txt, '|' ORDER BY gdr.source_acc_txt) "OmimIDs", STRING_AGG(DISTINCT r.acc_txt, '|') "PubMedIDs" FROM gene_disease_reference gdr INNER JOIN term g ON gdr.gene_id = g.id INNER JOIN term d ON gdr.disease_id = d.id LEFT OUTER JOIN reference r ON gdr.reference_id = r.id LEFT OUTER JOIN term c ON gdr.via_chem_id = c.id WHERE (d.id = 2079233) GROUP BY g.nm, g.acc_txt, d.nm, d.id, d.acc_txt, d.acc_db_cd, d.nm_sort, CASE WHEN gdr.via_chem_id IS NULL THEN ( SELECT STRING_AGG(a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gdr.gene_id AND a.disease_id = gdr.disease_id) ELSE NULL END, c.nm, gdr.network_score ORDER BY d.nm_sort, g.nm, "DirectEvidence", c.nm;
Date: 2024-08-24 03:33:06 Duration: 3s427ms Bind query: yes
-
SELECT /* BatchDiseaseGeneAssnsDAO */ 'dyslipidemia' "Input", d.nm "DiseaseName", d.acc_db_cd || ':' || d.acc_txt "DiseaseID", g.nm "GeneSymbol", g.acc_txt "GeneID", ( SELECT STRING_AGG(stm.slim_term_nm, '|' ORDER BY stm.slim_term_nm) FROM slim_term_mapping stm WHERE stm.mapped_term_id = d.id) "DiseaseCategories", CASE WHEN gdr.via_chem_id IS NULL THEN ( SELECT STRING_AGG(a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gdr.gene_id AND a.disease_id = gdr.disease_id) ELSE NULL END "DirectEvidence", c.nm "InferenceChemicalName", gdr.network_score "InferenceScore", STRING_AGG(gdr.source_acc_txt, '|' ORDER BY gdr.source_acc_txt) "OmimIDs", STRING_AGG(DISTINCT r.acc_txt, '|') "PubMedIDs" FROM gene_disease_reference gdr INNER JOIN term g ON gdr.gene_id = g.id INNER JOIN term d ON gdr.disease_id = d.id LEFT OUTER JOIN reference r ON gdr.reference_id = r.id LEFT OUTER JOIN term c ON gdr.via_chem_id = c.id WHERE (d.id = 2079233) GROUP BY g.nm, g.acc_txt, d.nm, d.id, d.acc_txt, d.acc_db_cd, d.nm_sort, CASE WHEN gdr.via_chem_id IS NULL THEN ( SELECT STRING_AGG(a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gdr.gene_id AND a.disease_id = gdr.disease_id) ELSE NULL END, c.nm, gdr.network_score ORDER BY d.nm_sort, g.nm, "DirectEvidence", c.nm;
Date: 2024-08-24 03:36:16 Duration: 3s391ms Bind query: yes
-
SELECT /* BatchDiseaseGeneAssnsDAO */ 'hyperlipidemia' "Input", d.nm "DiseaseName", d.acc_db_cd || ':' || d.acc_txt "DiseaseID", g.nm "GeneSymbol", g.acc_txt "GeneID", ( SELECT STRING_AGG(stm.slim_term_nm, '|' ORDER BY stm.slim_term_nm) FROM slim_term_mapping stm WHERE stm.mapped_term_id = d.id) "DiseaseCategories", CASE WHEN gdr.via_chem_id IS NULL THEN ( SELECT STRING_AGG(a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gdr.gene_id AND a.disease_id = gdr.disease_id) ELSE NULL END "DirectEvidence", c.nm "InferenceChemicalName", gdr.network_score "InferenceScore", STRING_AGG(gdr.source_acc_txt, '|' ORDER BY gdr.source_acc_txt) "OmimIDs", STRING_AGG(DISTINCT r.acc_txt, '|') "PubMedIDs" FROM gene_disease_reference gdr INNER JOIN term g ON gdr.gene_id = g.id INNER JOIN term d ON gdr.disease_id = d.id LEFT OUTER JOIN reference r ON gdr.reference_id = r.id LEFT OUTER JOIN term c ON gdr.via_chem_id = c.id WHERE (d.id = 2083722) GROUP BY g.nm, g.acc_txt, d.nm, d.id, d.acc_txt, d.acc_db_cd, d.nm_sort, CASE WHEN gdr.via_chem_id IS NULL THEN ( SELECT STRING_AGG(a.action_type_nm, '|') FROM gene_disease_axn a WHERE a.gene_id = gdr.gene_id AND a.disease_id = gdr.disease_id) ELSE NULL END, c.nm, gdr.network_score ORDER BY d.nm_sort, g.nm, "DirectEvidence", c.nm;
Date: 2024-08-24 03:06:41 Duration: 2s650ms Database: ctdprd51 User: pubeu Bind query: yes
15 3 3s983ms 1s321ms 1s333ms 1s327ms select distinct stressorterm.nm as chemnm, stressorterm.nm_html as chemnmhtml, stressorterm.nm_sort as chemnmsort, stressorterm.acc_txt as chemacc, ( select string_agg(distinct stressorsrctype.nm || ? || stressorsrctype.cd, ?)) as stressorsrctypenm, stressor.src_details as stressorsrcdetails, stressor.sample_qty as stressorsampleqty, stressor.note as stressornote, receptor.qty as nbrreceptors, receptor.description as receptors, receptor.note as receptornotes, receptorterm.nm || ? || ( select cd from object_type where id = receptor.object_type_id) || ? || receptorterm.nm_html || ? || receptorterm.acc_txt || ? || receptorterm.acc_db_cd as receptorterms, ( select string_agg(distinct receptortobaccouse.tobacco_use_nm || ? || receptortobaccouse.pct, ?)) as smokerstatus, receptor.age as agerange, receptor.age_uom_nm as ageuomnm, receptor.age_qualifier_nm as agequalifiernm, receptor.gender_nm as gendernmsearch, receptor.id receptorid, ( select string_agg(pct || ? || gender_nm || ? || gender_nm_html, ?) from exp_receptor_gender where exp_receptor_id = receptor.id) as genderdetails, ( select string_agg(distinct receptorrace.race_nm || ? || receptorrace.pct, ?)) as receptorrace, ( select string_agg(distinct eventassaymethod.nm, ?)) as assaymethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumacctxt, ( select string_agg(distinct eventproject.project_nm, ?)) as associatedstudytitles, event.collection_start_yr || ? || event.collection_end_yr as collectionstartandendyr, event.detection_limit as detectionlimit, event.detection_limit_uom as detectionlimituom, event.detection_freq as detectionfreq, event.note as eventnote, ( select string_agg(distinct eventlocation.geographic_region_nm, ?)) as stateorprovince, ( select string_agg(distinct eventlocation.locality_txt, ?)) as localitytxt, ( select string_agg(distinct country.nm, ?)) as studycountries, exposuremarkerterm.nm || ? || ( select cd from object_type where id = exposuremarkerterm.object_type_id) || ? || exposuremarkerterm.nm_html || ? || exposuremarkerterm.acc_txt || ? || exposuremarkerterm.acc_db_cd as assayedmarkers, event.exp_marker_lvl as assaylevel, assay_uom as measurement, assay_measurement_stat as measurementstat, assay_note as assaynote, eiot.description as outcomerltnp, diseaseterm.nm || ? || ? || ? || diseaseterm.nm_html || ? || diseaseterm.acc_txt || ? || diseaseterm.acc_db_cd as diseasefield, phenotypeterm.nm || ? || ? || ? || phenotypeterm.nm_html || ? || phenotypeterm.acc_txt || ? || phenotypeterm.acc_db_cd as phenotypefield, outcome.phenotype_action_degree_type_nm as phenotypeactiondegreetypenm, e.reference_acc_txt || ? || r.abbr_authors_txt || ? || r.pub_start_yr as ref, r.abbr_authors_txt as abbrauthorstxt, ( select string_agg(distinct expstudyfactor.study_factor_nm, ?)) as studyfactornms, ( select string_agg(distinct anatomyterm.nm_html || ? || anatomyterm.acc_txt || ? || anatomyterm.id || ? || anatomyterm.acc_db_cd || ? || anatomyterm.nm, ?)) as anatomyterms, outcome.note as outcomenote, eventlocation.exp_event_id as eventid, count(*) over () fullrowcount from exposure e inner join exp_stressor stressor on e.exp_stressor_id = stressor.id inner join term stressorterm on stressor.chem_id = stressorterm.id left outer join exp_receptor receptor on e.exp_receptor_id = receptor.id left outer join exp_event event on e.exp_event_id = event.id left outer join term exposuremarkerterm on event.exp_marker_term_id = exposuremarkerterm.id left outer join exp_outcome outcome on e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot on outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseterm on outcome.disease_id = diseaseterm.id left outer join term phenotypeterm on outcome.phenotype_id = phenotypeterm.id left outer join term receptorterm on receptor.term_id = receptorterm.id inner join reference r on e.reference_id = r.id left outer join exp_stressor_stressor_src esss on stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorsrctype on esss.exp_stressor_src_type_id = stressorsrctype.id left outer join exp_receptor_tobacco_use receptortobaccouse on receptor.id = receptortobaccouse.exp_receptor_id left outer join exp_receptor_race receptorrace on receptor.id = receptorrace.exp_receptor_id left outer join exp_event_assay_method eventassaymethod on event.id = eventassaymethod.exp_event_id left outer join exp_event_location eventlocation on event.id = eventlocation.exp_event_id left outer join exp_anatomy expanatomy on outcome.id = expanatomy.exp_outcome_id left outer join term anatomyterm on expanatomy.anatomy_id = anatomyterm.id left outer join country on eventlocation.country_id = country.id left outer join exp_event_project eventproject on event.id = eventproject.exp_event_id left outer join reference_exp referenceexp on e.reference_acc_txt = referenceexp.reference_acc_txt and e.reference_acc_db_id = referenceexp.reference_acc_db_id left outer join exp_study_factor expstudyfactor on referenceexp.id = expstudyfactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) or receptorterm.id in ( select descendant_object_id from dag_path where ancestor_object_id = ?) group by chemnm, chemnmhtml, chemnmsort, chemacc, stressorsrcdetails, stressorsampleqty, stressornote, receptorterms, medium, mediumacctxt, assayedmarkers, assaylevel, measurement, measurementstat, assaynote, outcomerltnp, diseasefield, phenotypefield, phenotypeactiondegreetypenm, ref, r.abbr_authors_txt, collectionstartandendyr, receptorid, detectionlimit, detectionlimituom, detectionfreq, eventnote, outcomenote, eventid order by diseasefield limit ?;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Aug 24 00 2 2s661ms 1s330ms 06 1 1s321ms 1s321ms [ User: pubeu - Total duration: 2s649ms - Times executed: 2 ]
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = '1241106') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '1241106') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by diseaseField LIMIT 50;
Date: 2024-08-24 00:57:17 Duration: 1s333ms Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = '1241106') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '1241106') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by diseaseField LIMIT 50;
Date: 2024-08-24 00:57:15 Duration: 1s327ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT DISTINCT stressorTerm.nm as chemNm, stressorTerm.nm_html as chemNmHtml, stressorTerm.nm_sort as chemNmSort, stressorTerm.acc_txt as chemAcc, ( SELECT STRING_AGG(distinct stressorSrcType.nm || '^' || stressorSrcType.cd, '|')) as stressorSrcTypeNm, stressor.src_details as stressorSrcDetails, stressor.sample_qty as stressorSampleQty, stressor.note as stressorNote, receptor.qty as nbrReceptors, receptor.description as receptors, receptor.note as receptorNotes, receptorTerm.nm || '^' || ( select cd from object_type where id = receptor.object_type_id) || '^' || receptorTerm.nm_html || '^' || receptorTerm.acc_txt || '^' || receptorTerm.acc_db_cd as receptorTerms, ( SELECT STRING_AGG(distinct receptorTobaccoUse.tobacco_use_nm || '^' || receptorTobaccoUse.pct, ' | ')) as smokerStatus, receptor.age as ageRange, receptor.age_uom_nm as ageUOMNm, receptor.age_qualifier_nm as ageQualifierNm, receptor.gender_nm as genderNmSearch, receptor.id receptorID, ( SELECT STRING_AGG(pct || '^' || gender_nm || '^' || gender_nm_html, '|') from exp_receptor_gender where exp_receptor_id = receptor.id) as genderDetails, ( SELECT STRING_AGG(DISTINCT receptorRace.race_nm || '^' || receptorRace.pct, ' | ')) as receptorRace, ( SELECT STRING_AGG(DISTINCT eventAssayMethod.nm, ' | ')) as assayMethods, event.medium_nm as medium, event.medium_term_acc_txt as mediumAccTxt, ( SELECT STRING_AGG(DISTINCT eventProject.project_nm, ' | ')) as associatedStudyTitles, event.collection_start_yr || '-' || event.collection_end_yr as collectionStartAndEndYr, event.detection_limit as detectionLimit, event.detection_limit_uom as detectionLimitUOM, event.detection_freq as detectionFreq, event.note as eventNote, ( SELECT STRING_AGG(DISTINCT eventLocation.geographic_region_nm, ' | ')) as stateOrProvince, ( SELECT STRING_AGG(DISTINCT eventLocation.locality_txt, ' | ')) as localityTxt, ( SELECT STRING_AGG(distinct country.nm, ' | ')) as studyCountries, exposureMarkerTerm.nm || '^' || ( select cd from object_type where id = exposureMarkerTerm.object_type_id) || '^' || exposureMarkerTerm.nm_html || '^' || exposureMarkerTerm.acc_txt || '^' || exposureMarkerTerm.acc_db_cd as assayedMarkers, event.exp_marker_lvl as assayLevel, assay_uom as measurement, assay_measurement_stat as measurementStat, assay_note as assayNote, eiot.description as outcomeRltnp, diseaseTerm.nm || '^' || 'disease' || '^' || diseaseTerm.nm_html || '^' || diseaseTerm.acc_txt || '^' || diseaseTerm.acc_db_cd as diseaseField, phenotypeTerm.nm || '^' || 'go' || '^' || phenotypeTerm.nm_html || '^' || phenotypeTerm.acc_txt || '^' || phenotypeTerm.acc_db_cd as phenotypeField, outcome.phenotype_action_degree_type_nm as phenotypeActionDegreeTypeNm, e.reference_acc_txt || '^' || r.abbr_authors_txt || '^' || r.pub_start_yr as ref, r.abbr_authors_txt as abbrAuthorsTxt, ( SELECT STRING_AGG(DISTINCT expStudyFactor.study_factor_nm, ' | ')) as studyFactorNms, ( SELECT STRING_AGG(distinct anatomyTerm.nm_html || '^' || anatomyTerm.acc_txt || '^' || anatomyTerm.id || '^' || anatomyTerm.acc_db_cd || '^' || anatomyTerm.nm, '|')) as anatomyTerms, outcome.note as outcomeNote, eventLocation.exp_event_id as eventID, COUNT(*) OVER () fullRowCount FROM exposure e inner join exp_stressor stressor ON e.exp_stressor_id = stressor.id inner join term stressorTerm ON stressor.chem_id = stressorTerm.id left outer join exp_receptor receptor ON e.exp_receptor_id = receptor.id left outer join exp_event event ON e.exp_event_id = event.id left outer join term exposureMarkerTerm ON event.exp_marker_term_id = exposureMarkerTerm.id left outer join exp_outcome outcome ON e.exp_outcome_id = outcome.id left outer join exp_outcome_ixn_type eiot ON outcome.exp_outcome_ixn_type_id = eiot.id left outer join term diseaseTerm ON outcome.disease_id = diseaseTerm.id left outer join term phenotypeTerm ON outcome.phenotype_id = phenotypeTerm.id left outer join term receptorTerm ON receptor.term_id = receptorTerm.id inner join reference r ON e.reference_id = r.id left outer join exp_stressor_stressor_src esss ON stressor.id = esss.exp_stressor_id left outer join exp_stressor_src_type stressorSrcType ON esss.exp_stressor_src_type_id = stressorSrcType.id left outer join exp_receptor_tobacco_use receptorTobaccoUse ON receptor.id = receptorTobaccoUse.exp_receptor_id left outer join exp_receptor_race receptorRace ON receptor.id = receptorRace.exp_receptor_id left outer join exp_event_assay_method eventAssayMethod ON event.id = eventAssayMethod.exp_event_id left outer join exp_event_location eventLocation ON event.id = eventLocation.exp_event_id left outer join exp_anatomy expAnatomy ON outcome.id = expAnatomy.exp_outcome_id Left outer join term anatomyTerm ON expAnatomy.anatomy_id = anatomyTerm.id left outer join country ON eventLocation.country_id = country.id left outer join exp_event_project eventProject ON event.id = eventProject.exp_event_id left outer join reference_exp referenceExp on e.reference_acc_txt = referenceExp.reference_acc_txt and e.reference_acc_db_id = referenceExp.reference_acc_db_id left outer join exp_study_factor expStudyFactor on referenceExp.id = expStudyFactor.reference_exp_id where outcome.phenotype_id in ( select descendant_object_id from dag_path where ancestor_object_id = '1239651') or receptorTerm.id in ( select descendant_object_id from dag_path where ancestor_object_id = '1239651') GROUP BY chemNm, chemNmHtml, chemNmSort, chemAcc, stressorSrcDetails, stressorSampleQty, stressorNote, receptorTerms, medium, mediumAccTxt, assayedMarkers, assayLevel, measurement, measurementStat, assayNote, outcomeRltnp, diseaseField, phenotypeField, phenotypeActionDegreeTypeNm, ref, r.abbr_authors_txt, collectionStartAndEndYr, receptorID, detectionLimit, detectionLimitUOM, detectionFreq, eventNote, outcomeNote, eventID order by diseaseField LIMIT 50;
Date: 2024-08-24 06:54:22 Duration: 1s321ms Database: ctdprd51 User: pubeu Bind query: yes
16 3 3s646ms 1s133ms 1s288ms 1s215ms select c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, cd.network_score networkscore, cd.indirect_gene_qty inferredcount, cd.reference_qty referencecount, cd.exposure_reference_qty exposurereferencecount, case when cd.curated_reference_qty > ? then ( select string_agg(a.action_type_cd || ? || a.action_type_nm, ?) from chem_disease_axn a where a.chem_id = cd.chem_id and a.disease_id = cd.disease_id) else null end actiontypes from chem_disease cd inner join term c on cd.chem_id = c.id inner join term d on cd.disease_id = d.id where cd.disease_id in ( select p.descendant_object_id from dag_path p where p.ancestor_object_id = ?) order by actiontypes, cd.network_score desc nulls last, d.nm_sort, c.nm_sort limit ?;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Aug 24 06 2 2s512ms 1s256ms 11 1 1s133ms 1s133ms [ User: pubeu - Total duration: 1s288ms - Times executed: 1 ]
-
SELECT /* ChemDiseaseAssnsDAO */ c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casRN, c.id chemid, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, cd.network_score networkscore, cd.indirect_gene_qty inferredcount, cd.reference_qty referencecount, cd.exposure_reference_qty exposureReferenceCount, CASE WHEN cd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM chem_disease_axn a WHERE a.chem_id = cd.chem_id AND a.disease_id = cd.disease_id) ELSE NULL END actiontypes FROM chem_disease cd INNER JOIN term c ON cd.chem_id = c.id INNER JOIN term d ON cd.disease_id = d.id WHERE cd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, cd.network_score DESC NULLS LAST, d.nm_sort, c.nm_sort LIMIT 50;
Date: 2024-08-24 06:48:27 Duration: 1s288ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* ChemDiseaseAssnsDAO */ c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casRN, c.id chemid, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, cd.network_score networkscore, cd.indirect_gene_qty inferredcount, cd.reference_qty referencecount, cd.exposure_reference_qty exposureReferenceCount, CASE WHEN cd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM chem_disease_axn a WHERE a.chem_id = cd.chem_id AND a.disease_id = cd.disease_id) ELSE NULL END actiontypes FROM chem_disease cd INNER JOIN term c ON cd.chem_id = c.id INNER JOIN term d ON cd.disease_id = d.id WHERE cd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, cd.network_score DESC NULLS LAST, d.nm_sort, c.nm_sort LIMIT 50;
Date: 2024-08-24 06:48:33 Duration: 1s224ms Bind query: yes
-
SELECT /* ChemDiseaseAssnsDAO */ c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casRN, c.id chemid, d.nm diseasenm, d.acc_txt diseaseacc, d.acc_db_cd diseaseaccdbcd, d.id diseaseid, cd.network_score networkscore, cd.indirect_gene_qty inferredcount, cd.reference_qty referencecount, cd.exposure_reference_qty exposureReferenceCount, CASE WHEN cd.curated_reference_qty > 0 THEN ( SELECT STRING_AGG(a.action_type_cd || '^' || a.action_type_nm, '|') FROM chem_disease_axn a WHERE a.chem_id = cd.chem_id AND a.disease_id = cd.disease_id) ELSE NULL END actiontypes FROM chem_disease cd INNER JOIN term c ON cd.chem_id = c.id INNER JOIN term d ON cd.disease_id = d.id WHERE cd.disease_id IN ( SELECT p.descendant_object_id FROM dag_path p WHERE p.ancestor_object_id = '2084677') ORDER BY actionTypes, cd.network_score DESC NULLS LAST, d.nm_sort, c.nm_sort LIMIT 50;
Date: 2024-08-24 11:05:03 Duration: 1s133ms Bind query: yes
17 2 40s164ms 19s879ms 20s285ms 20s82ms select sq.*, count(*) over () fullrowcount from ( select distinct gt.nm gonm, gt.nm_html gonmhtml, gt.nm_sort gonmsort, gt.acc_txt goacc, gt.object_id goid, g.nm genesymbol, g.nm_sort genesymbolsort, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid from dag_node gt inner join gene_go_annot gga on gt.object_id = gga.go_term_id inner join term g on gga.gene_id = g.id where gt.id in ( select p.descendant_dag_node_id from dag_path p where p.ancestor_object_id = ?) and gga.is_not = false) sq order by sq.gonmsort, sq.genesymbolsort limit ?;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Aug 24 11 2 40s164ms 20s82ms [ User: pubeu - Total duration: 40s164ms - Times executed: 2 ]
-
SELECT /* GoGenesDAO */ sq.*, COUNT(*) OVER () fullRowCount FROM ( SELECT DISTINCT gt.nm gonm, gt.nm_html gonmhtml, gt.nm_sort gonmsort, gt.acc_txt goacc, gt.object_id goid, g.nm genesymbol, g.nm_sort genesymbolsort, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid FROM dag_node gt INNER JOIN gene_go_annot gga ON gt.object_id = gga.go_term_id INNER JOIN term g ON gga.gene_id = g.id WHERE gt.id IN ( SELECT p.descendant_dag_node_id FROM dag_path p WHERE p.ancestor_object_id = '1213902') AND gga.is_not = false) sq ORDER BY sq.gonmsort, sq.genesymbolsort LIMIT 50;
Date: 2024-08-24 11:42:04 Duration: 20s285ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* GoGenesDAO */ sq.*, COUNT(*) OVER () fullRowCount FROM ( SELECT DISTINCT gt.nm gonm, gt.nm_html gonmhtml, gt.nm_sort gonmsort, gt.acc_txt goacc, gt.object_id goid, g.nm genesymbol, g.nm_sort genesymbolsort, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid FROM dag_node gt INNER JOIN gene_go_annot gga ON gt.object_id = gga.go_term_id INNER JOIN term g ON gga.gene_id = g.id WHERE gt.id IN ( SELECT p.descendant_dag_node_id FROM dag_path p WHERE p.ancestor_object_id = '1213902') AND gga.is_not = false) sq ORDER BY sq.gonmsort, sq.genesymbolsort LIMIT 50;
Date: 2024-08-24 11:42:09 Duration: 19s879ms Database: ctdprd51 User: pubeu Bind query: yes
18 2 28s38ms 13s991ms 14s46ms 14s19ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where exists ( select ? from gene_chem_ref_gene_form gf where gf.gene_chem_reference_id = gcr.id and gf.gene_id = gcr.gene_id and gf.actor_form_type_nm in ( select tc.nm from actor_form_type tp, actor_form_type tc where tc.subset_left_no between tp.subset_left_no and tp.subset_right_no and (tp.nm = ?))) and gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?))) and exists ( select ? from gene_chem_reference_axn gcra where gcr.id = gcra.gene_chem_reference_id and gcra.action_type_nm in ( select ac.nm from action_type ap, action_type ac where ac.subset_left_no between ap.subset_left_no and ap.subset_right_no and (ap.nm = ?)) and (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Aug 24 17 2 28s38ms 14s19ms [ User: pubeu - Total duration: 28s38ms - Times executed: 2 ]
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 17:51:50 Duration: 14s46ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 17:51:52 Duration: 13s991ms Database: ctdprd51 User: pubeu Bind query: yes
19 2 26s458ms 13s194ms 13s264ms 13s229ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where exists ( select ? from gene_chem_ref_gene_form gf where gf.gene_chem_reference_id = gcr.id and gf.gene_id = gcr.gene_id and gf.actor_form_type_nm in ( select tc.nm from actor_form_type tp, actor_form_type tc where tc.subset_left_no between tp.subset_left_no and tp.subset_right_no and (tp.nm = ?))) and gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?))) and exists ( select ? from gene_chem_reference_axn gcra where gcr.id = gcra.gene_chem_reference_id and gcra.action_type_nm in ( select ac.nm from action_type ap, action_type ac where ac.subset_left_no between ap.subset_left_no and ap.subset_right_no and (ap.nm = ?)) and (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by c.nm_sort, g.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Aug 24 17 1 13s194ms 13s194ms 18 1 13s264ms 13s264ms [ User: pubeu - Total duration: 26s458ms - Times executed: 2 ]
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY c.nm_sort, g.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 18:35:44 Duration: 13s264ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY c.nm_sort, g.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 17:46:14 Duration: 13s194ms Database: ctdprd51 User: pubeu Bind query: yes
20 2 12s66ms 5s984ms 6s81ms 6s33ms with gene_sq as ( select unnest(array[?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ? ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?]) id ) select fg.nm fromgenesymbol, fg.acc_txt fromgeneacc, tg.nm togenesymbol, tg.acc_txt togeneacc, ft.nm fromtaxonnm, ft.secondary_nm fromtaxoncommonnm, ft.acc_txt fromtaxonacc, tt.nm totaxonnm, tt.secondary_nm totaxoncommonnm, tt.acc_txt totaxonacc, r.abbr_authors_txt refauthors, r.core_citation_txt refcitation, r.pub_start_yr refyear, r.acc_txt refacc, ggr.experimental_sys_nm, ggr.experimental_sys_type, ( select string_agg(ggt.throughput_txt, ? order by ggt.throughput_txt) from gene_gene_ref_throughput ggt where ggt.gene_gene_reference_id = ggr.id) throughput, count(*) over () fullrowcount from gene_gene_reference ggr inner join term fg on ggr.from_gene_id = fg.id inner join term tg on ggr.to_gene_id = tg.id inner join term ft on ggr.from_taxon_id = ft.id inner join term tt on ggr.to_taxon_id = tt.id inner join reference r on ggr.reference_id = r.id inner join gene_sq g1 on g1.id = ggr.from_gene_id inner join gene_sq g2 on g2.id = ggr.to_gene_id order by fg.nm_sort, tg.nm_sort limit ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Aug 24 06 2 12s66ms 6s33ms [ User: pubeu - Total duration: 12s66ms - Times executed: 2 ]
-
WITH gene_sq AS (SELECT UNNEST (ARRAY[1435134,1435135,1435144,1435145,1435165,1435170,1435172,1435174,1435175,1435194,1435196,1435197,1435202,1435203,1435207,1435208,1435365,1435366,1435369,1435377,1435378,1435379,1435388,1435391,1435392,1435402,1435407,1435409,1435414,1435416,1435417,1435418,1435420,1435421,1435422,1435491,1435514,1435814,1435816,1435819,1435821,1435827,1435829,1435830,1435840,1435846,1435847,1435849,1435850,1435902,1435907,1435909,1435911,1435931,1435933,1435938,1435941,1435942,1435944,1435946,1435969,1435970,1435972,1435974,1436245,1436511,1436512,1436515,1436522,1436523,1436524,1436525,1436537,1436572,1436576,1436588,1436589,1436590,1436602,1436604,1436609,1436610,1436622,1436624,1436625,1436638,1436639,1436640,1436644,1436645,1436982,1436983,1436984,1436985,1436988,1436989,1436990,1436993,1436995,1436996,1437002,1437006,1437013,1437016,1437024,1437028,1437077,1437081,1437082,1437083,1437414,1437 441,1437500,1437505,1437506,1437515,1437518,1437519,1437520,1437521,1437523,1437524,1437530,1437537,1437539,1437540,1437542,1437544,1437545,1437546,1437549,1437550,1437554,1437555,1437558,1437560,1437564,1437566,1437637,1437773,1437903,1437913,1437921,1437923,1437924,1437925,1437926,1437927,1437928,1437930,1437931,1437932,1437943,1437945,1437946,1437947,1437949,1437950,1437951,1437952,1437953,1437955,1437956,1437970,1437975,1437977,1438000,1438007,1438014,1438016,1438021,1438025,1438026,1438057,1438059,1438068,1438348,1438350,1438352,1438375,1438381,1438382,1438383,1438384,1438386,1438424,1438727,1438740,1438765,1438768,1438771,1438772,1439034,1439107,1439113,1439126,1439138,1439141,1439142,1439145,1439148,1439227,1439493,1439507,1439555,1439783,1440098,1440158,1440543,1440569,1440746,1440749,1441133,1441207,1441775,1441913,1441975,1445454,1445480,1446284,1447439,1447484,1447497,1447519, 1447523,1447526,1447532,1447536,1447552,1447587,1447589,1447594,1447597,1447617,1447620,1447621,1447623,1447627,1447629,1447632,1447634,1447648,1447650,1447653,1447656,1447663,1447681,1447683,1447685,1447690,1447693,1447718,1447720,1447721,1447723,1447726,1447730,1447752,1447754,1447813,1447814,1447820,1448059,1448092,1448135,1448163,1448166,1448169,1448171,1448192,1448198,1448201,1448202,1448206,1448222,1448223,1448259,1448289,1448291,1448312,1448316,1448347,1448350,1448355,1448359,1448387,1448394,1448431,1448432,1448433,1448434,1448436,1448437,1448439,1448660,1448676,1448678,1448688,1448719,1448725,1448746,1448748,1448749,1448753,1448754,1448773,1448775,1448778,1448781,1448783,1448798,1448799,1448801,1448803,1448805,1448806,1448810,1448832,1448860,1448861,1448863,1448864,1448889,1448890,1448893,1448894,1448895,1448900,1448920,1448927,1448954,1448960,1448986,1449096,1449156,1449189,1449 190,1449211,1449212,1449217,1449218,1449237,1449242,1449243,1449244,1449262,1449273,1449275,1449290,1449294,1449295,1449308,1449312,1449313,1449314,1449315,1449329,1449332,1449335,1449338,1449356,1449359,1449539,1449547,1449587,1449589,1449590,1449591,1449593,1449595,1449612,1449613,1449617,1449618,1449619,1449620,1449622,1449624,1449710,1449728,1449730,1449731,1449735,1449749,1449751,1449753,1449759,1449775,1449782,1449803,1449805,1449808,1450186,1450209,1450220,1450494,1450630,1450816,1450822,1450854,1450945,1450946,1450947,1450948,1450966,1450971,1450973,1450990,1450994,1450995,1450997,1451011,1451013,1451014,1451016,1451017,1451031,1451032,1451034,1451035,1451206,1451373,1451374,1451417,1451418,1451420,1451422,1451428,1451436,1451437,1451438,1451439,1451440,1451461,1451476,1451506,1451510,1451513,1451514,1451530,1451532,1451538,1451550,1451551,1451563,1451564,1451587,1451590,1451905, 1451920,1451998,1452017,1452021,1452022,1452030,1452034,1452036,1452037,1452038,1452039,1452040,1452041,1452058,1452059,1452060,1452062,1452065,1452066,1452086,1452089,1452117,1452122,1452125,1452138,1452141,1452143,1452146,1452158,1452159,1452162,1452163,1452165,1452182,1452183,1452187,1452210,1452212,1452215,1452216,1452218,1452231,1452232,1452233,1452236,1452237,1452238,1452495,1452579,1452632,1452634,1452639,1452647,1452652,1452655,1452658,1452659,1452660,1452661,1452669,1452670,1452674,1452675,1452676,1452684,1452687,1452691,1452692,1452693,1452694,1452695,1452696,1452714,1452721,1452723,1452724,1452725,1452728,1452735,1452737,1452739,1452741,1452742,1452743,1452745,1452752,1452755,1452757,1452758,1452759,1452767,1452768,1452770,1452772,1452939,1453026,1453424,1453496,1453529,1453531,1453794,1453874,1453894,1453898,1453905,1453908,1454211,1454213,1454215,1454216,1454221,1454225,1454 580,1454601,1454641,1454706,1454989,1455083,1455223,1455224,1455438,1455465,1455713,1456008,1456185,1457479,1457776,1457779,1458518,1458567,1459469,1460708,1461445,1461446,1461449,1461451,1461471,1461472,1461473,1461475,1461491,1461492,1461494,1461495,1461496,1461521,1461522,1461523,1461524,1461525,1461529,1461552,1461553,1461557,1461558,1461560,1461562,1461586,1461588,1461615,1461617,1461619,1461664,1461668,1462055,1462056,1462057,1462058,1462060,1462076,1462102,1462103,1462105,1462106,1462109,1462111,1462125,1462130,1462150,1462152,1462153,1462155,1462156,1462184,1462186,1462188,1462189,1462190,1462191,1462196,1462214,1462215,1462217,1462220,1462223,1462246,1462248,1462253,1462257,1462276,1462289,1462305,1462306,1462308,1462311,1462312,1462313,1462648,1462653,1462654,1462655,1462656,1462678,1462679,1462680,1462681,1462683,1462685,1462687,1462706,1462707,1462711,1462712,1462731,1462732, 1462736,1462757,1462788,1462789,1462792,1462794,1462811,1462812,1462813,1462821,1462835,1462836,1462837,1462838,1462839,1462862,1462863,1462864,1462865,1463147,1463183,1463185,1463186,1463214,1463216,1463217,1463218,1463222,1463237,1463240,1463242,1463244,1463245,1463246,1463250,1463272,1463275,1463281,1463282,1463311,1463315,1463319,1463345,1463346,1463347,1463351,1463384,1463386,1463388,1463412,1463415,1463416,1463417,1463418,1463666,1463667,1463719,1463744,1463805,1463807,1463810,1463831,1463833,1463834,1463863,1463868,1463870,1463872,1463874,1463902,1463907,1463908,1463940,1463941,1463946,1464362,1464365,1464368,1464369,1464371,1464398,1464400,1464430,1464431,1464432,1464433,1464439,1464462,1464466,1464484,1464486,1464488,1464489,1464490,1464491,1464492,1464519,1464549,1464550,1464552,1464554,1464581,1464583,1464661,1464662,1464863,1464868,1465114,1465210,1465211,1465213,1465230,1465 234,1465236,1465238,1465239,1465254,1465257,1465258,1465273,1465281,1465297,1465298,1465299,1465300,1465301,1465316,1465320,1465324,1465327,1465339,1465364,1465365,1465366,1465387,1465388,1465389,1465390,1465391,1465943,1465949,1465950,1465951,1465952,1465976,1465988,1465989,1465990,1465992,1466028,1466045,1466088,1466089,1466091,1466109,1466111,1466113,1466114,1466115,1466155,1466349,1466484,1466611,1466615,1466616,1466631,1466632,1466633,1466635,1466636,1466646,1466648,1466649,1466650,1466665,1466666,1466668,1466687,1466688,1466689,1466690,1466706,1466713,1466721,1466729,1466742,1466743,1466744,1466745,1466755,1466757,1466761,1466762,1466771,1466772,1466773,1466774,1466778,1466958,1467192,1467194,1467195,1467196,1467197,1467204,1467210,1467211,1467216,1467218,1467224,1467227,1467241,1467246,1467248,1467249,1467250,1467251,1467262,1467263,1467264,1467265,1467266,1467267,1467268,1467278, 1467280,1467551,1467564,1467858,1468677,1468688,1468690,1469119,1469598,1469649,1469650,1469751,1469820,1469903,1470283,1470583,1470977,1471789,1472018,1472047,1472048,1475644,1476242,1476599,1478960,1481110,1481318,1482090,1482358,1483228,1483479,1483826,1484149,1484729,1484849,1485017,1485052,1485391,1486127,1486412,1486594,1486758,1487059,1487263,1488632,1488742,1489025,1489671,1490342,1490434,1491808,1491852,1491858,1491862,1491876,1491879,1491882,1491888,1491906,1491910,1491918,1491928,1491946,1491948,1491949,1491956,1491957,1491959,1492000,1492303,1492304,1492305,1492335,1492337,1492340,1492345,1492408,1492421,1492424,1492433,1492522,1492559,1492676,1493085,1493103,1493426,1493627,1493673,1493704,1494124,1494129,1494139,1494141,1494143,1494145,1494265,1494340,1494580,1495578,1495858,1496264,1497489,1497581,1498016,1498074,1498752,1498857,1500303,1500591,1501610,1501613,1501624,1501 627,1501643,1501645,1501647,1501652,1501658,1501660,1501662,1501665,1501667,1501668,1501670,1501671,1501672,1501673,1501674,1501675,1501677,1501678,1501679,1501681,1501682,1501683,1501686,1501687,1501689,1501691,1501692,1501694,1501696,1501699,1501700,1501705,1501707,1501709,1501710,1501713,1501837,1501839,1501840,1501846,1501856,1501857,1501858,1501859,1501862,1501871,1501872,1501873,1501874,1501877,1501884,1501886,1501888,1501892,1501896,1501904,1501916,1501919,1501927,1501947,1501956,1501957,1501959,1501965,1501966,1501969,1501970,1502203,1502257,1502293,1502308,1502321,1502326,1502343,1502348,1502354,1502355,1502370,1502371,1502372,1502373,1502438,1502604,1502608,1502635,1502642,1502664,1502675,1502680,1502698,1502711,1502733,1502735,1502741,1502747,1502754,1502757,1502765,1502767,1502776,1502786,1502789,1503198,1503232,1503246,1503255,1503256,1503258,1503264,1503275,1503287,1503288, 1503289,1503295,1503296,1503297,1503306,1503308,1503599,1503721,1503739,1503743,1503745,1503754,1503764,1503768,1503769,1503770,1503774,1503782,1503784,1503796,1504198,1504224,1504250,1504253,1504257,1504265,1504266,1504267,1504270,1504276,1504284,1504285,1504286,1504293,1504294,1504296,1504297,1504299,1504300,1504301,1504302,1504303,1504304,1504307,1504308,1504309,1504311,1504313,1504697,1504724,1504727,1504728,1504729,1504733,1504735,1504741,1504763,1504766,1504772,1504774,1504794,1504795,1504797,1504798,1504800,1504802,1504805,1504807,1504809,1504817,1504819,1504820,1504821,1504834,1504836,1504840,1504846,1504855,1504858,1504859,1504862,1504864,1504870,1504871,1504877,1504880,1504888,1505230,1505233,1505260,1505261,1505264,1505283,1505288,1505315,1505316,1505317,1505319,1505334,1505337,1505357,1505359,1505378,1505379,1505381,1505383,1505386,1505403,1505404,1505407,1505425,1505428,1505 432,1505434,1505488,1505788,1505892,1505920,1505921,1505935,1505955,1505956,1505961,1505966,1505968,1505982,1505984,1506021,1506057,1507238,1508476,1510079,1510161,1510652,1510654,1510671,1510679,1510680,1510682,1510712,1510721,1510749,1510786,1510795,1511090,1512020,1514396,1514412,1514416,1514418,1515203,1515206,1515210,1515211,1515219,1515221,1515222,1515223,1515225,1515228,1515229,1515345,1515365,1515366,1515372,1515394,1515397,1515401,1515405,1515426,1515428,1515438,1515440,1515441,1515447,1515705,1515771,1515773,1515781,1515787,1515788,1515789,1515797,1515799,1515802,1515818,1515823,1515830,1515832,1515838,1515872,1516224,1516225,1516226,1516227,1516282,1516283,1516287,1516292,1516311,1516318,1516319,1516320,1516342,1516343,1516345,1516580,1516600,1516649,1516716,1516719,1516723,1516725,1516861,1516862,1516863,1516866,1516871,1516874,1517240,1517257,1517262,1517266,1517294,1517295, 1517297,1517316,1517317,1517331,1517338,1517341,1517344,1517378,1519806,1521339,1521981,1522320,1522396,1522401,1522444,1522588,1522719,1522907,1522908,1523085,1523179,1523643,1527000,1527729,1530316,1531958,1532351,1532402,1532558,1532607,1532861,1533256,1533318,1533835,1534650,1534990,1535005,1535037,1535127,1535513,1535659,1535948,1536216,1536645,1536688,1536723,1537008,1537041,1537083,1537131,1537207,1537277,1537435,1538956,1542647,1542706,1542715,1542716,1542721,1542723,1542870,1542875,1542888,1542889,1542891,1542915,1542917,1542921,1542955,1542957,1542959,1542961,1542964,1542978,1542980,1542982,1542984,1542994,1543003,1543228,1543247,1543248,1543249,1543371,1543636,1543637,1543697,1543723,1543732,1543735,1543737,1543739,1543741,1543751,1543752,1543753,1543756,1543758,1543759,1543760,1543762,1543763,1543765,1543766,1543981,1543983,1543985,1543989,1543992,1544022,1544024,1544027,1544 030,1544054,1544055,1544059,1544075,1544094,1544097,1544100,1544128,1544130,1544132,1544191,1544395,1544538,1545591,1545755,1546381,1546905,1546915,1546942,1547714,1547716,1547994,1548891,1548892,1548903,1549140,1551764,1553838,1554443,1554444,1554454,1554456,1554459,1554464,1554468,1554473,1554482,1554489,1554496,1554765,1554779,1554789,1554812,1554813,1554815,1554817,1554850,1554853,1554857,1554867,1554869,1554871,1554875,1554887,1554889,1554924,1554929,1554939,1554946,1554948,1556143,1556288,1556413,1556429,1556621,1556716,1556754,1556756,1556760,1556765,1556806,1556813,1556843,1556844,1556847,1556856,1556858,1556862,1556863,1556867,1556881,1556883,1556884,1556889,1556974,1557065,1557377,1557378,1557384,1557388,1557390,1557418,1557422,1557425,1557453,1557455,1557524,1557527,1557532,1557548,1557549,1557550,1557551,1557552,1557564,1557568,1557573,1557575,1557582,1557583,1557584,1557585, 1557586,1557630,1557647,1557723,1558012,1558014,1558016,1558020,1558065,1558100,1558103,1558106,1558108,1558178,1558181,1558190,1558206,1558208,1558210,1558217,1558276,1558299,1558305,1558871,1558940,1558983,1559014,1559102,1559106,1559111,1559113,1559118,1559124,1559128,1559131,1559142,1559143,1559145,1559258,1559272,1559701,1560465,1560466,1560751,1560760,1560954,1561609,1561625,1561928,1562145,1562250,1562337,1564082,1564134,1564436,1565138,1565139,1565183,1565684,1566878,1567275,1567288,1568041,1568133,1568335,1569009,1569413,1569499,1569504,1569527,1569553,1569741,1569755,1570282,1570300,1570327,1570403,1571014,1571028,1571234,1571307,1571331,1571447,1571525,1575444,1577715,1578651,1579505,1580532,1580533,1580984,1581109,1581143,1581151,1582131,1582262,1582560,1582888,1583286,1584013,1586087,1586675,1586688,1586706,1586960,1587352,1587366,1587412,1587428,1587783,1588286,1588531,1590 693,1590712,1592557,1593453,1594565,1594569,1595138,1595266,1595653,1596218,1596276,1596819,1596820,1596858,1597239,1597257,1597275,1597346,1597351,1604221,1606251,1606253,1606255,1606257,1606260,1606262,1606263,1606265,1606266,1606267,1606269,1606271,1606272,1607104,1609447,1609795,1609797,1609798,1609803,1609805,1609808,1609809,1609817,1610291,1610294,1610315,1610322,1610334,1610335,1610746,1610747,1610752,1610753,1610754,1610755,1610759,1610760,1610801,1610803,1610805,1610806,1610837,1610840,1610849,1610850,1610852,1610855,1612005,1612048,1612049,1612551,1612552,1612566,1612569,1618304,1618305,1618308,1618310,1618314,1618316,1618318,1618320,1618322,1618323,1618327,1618328,1618331,1618332,1618334,1618335,1618337,1618339,1618345,1618346,1618348,1618350,1618352,1618759,1618760,1618762,1618768,1618769,1618770,1618772,1618774,1618775,1618785,1618786,1618787,1618788,1618789,1618791,1618802, 1618803,1618807,1618808,1618825,1618826,1618827,1618839,1618840,1618842,1618843,1618844,1618845,1618846,1618856,1618857,1618859,1618860,1618874,1618877,1618879,1618881,1618883,1618907,1619470,1619472,1619473,1619474,1619478,1619480,1619482,1619484,1619485,1619486,1619488,1619491,1619492,1619493,1619494,1619495,1619498,1619509,1619510,1619511,1619513,1619514,1619515,1619516,1619518,1619525,1619527,1619528,1619529,1619530,1619531,1619532,1619533,1619534,1619547,1619549,1619551,1619553,1619563,1619564,1619567,1619568,1619569,1619571,1619583,1619586,1619587,1619589,1619599,1619600,1619601,1619604,1619613,1619614,1619616,1619617,1619619,1620231,1620238,1620241,1620244,1620246,1620247,1620249,1620252,1620253,1620254,1620263,1620267,1620270,1620272,1620286,1620287,1620288,1620290,1620291,1620292,1620314,1620315,1620318,1620322,1620340,1620342,1620343,1620346,1620367,1620368,1620373,1620374,1620 377,1620378,1620381,1620382,1620386,1620389,1620390,1620391,1621216,1621217,1621218,1621219,1621220,1621222,1621224,1621225,1621226,1621227,1621228,1621233,1621237,1621242,1621243,1621245,1621246,1621248,1621251,1621256,1621263,1621553,1621555,1621590,1621596,1621598,1621602,1621603,1621605,1621610,1621613,1621621,1621622,1621630,1621632,1621638,1621640,1621642,1621675,1621676,1622021,1622022,1622026,1622028,1622029,1622031,1622033,1622034,1622036,1622038,1622043,1622046,1622048,1622049,1622050,1622052,1622056,1622061,1622063,1622064,1622065,1622067,1622068,1622070,1622071,1622095,1622105,1622121,1622587,1622590,1622707,1622820,1623026,1623291,1623293,1623316,1623899,1623935,1623937,1623946,1623949,1623950,1623952,1623954,1623955,1623956,1623957,1623962,1623964,1623970,1623973,1623984,1623985,1624390,1624392,1624395,1624412,1624414,1624416,1624428,1624446,1624448,1624455,1624457,1624460, 1624461,1624462,1624465,1624467,1624468,1624470,1624472,1624479,1624848,1624861,1624863,1624864,1624867,1624868,1624869,1624871,1625266,1625268,1625269,1625270,1625271,1625272,1625274,1625276,1625280,1625282,1625283,1625285,1625288,1625290,1625291,1625296,1625300,1625306,1625309,1625313,1625321,1625328,1625795,1625800,1625801,1625807,1625808,1625813,1625814,1625815,1625820,1625822,1625835,1625836,1625839,1625840,1625855,1625856,1625900,1626376,1626984,1627529,1627534,1627577,1628142,1628147,1628153,1628154,1628527,1628554,1629398,1629755,1630100,1630105,1630108,1630137,1630138,1630140,1630147,1630149,1630150,1630151,1630175,1630177,1630183,1630184,1630185,1630186,1630209,1630212,1630214,1630215,1630216,1630218,1630219,1630220,1630235,1630238,1630240,1630242,1630243,1630244,1630246,1630247,1630248,1630259,1630261,1630262,1630264,1630266,1630268,1630272,1630274,1630286,1630288,1630291,1630 292,1630295,1630296,1630300,1630301,1630302,1630304,1630305,1630306,1630307,1630310,1630311,1630312,1630314,1630316,1630318,1630319,1630320,1630321,1630322,1630323,1630324,1630325,1630358,1630575,1630716,1630718,1630719,1630725,1630726,1630728,1630753,1630754,1630779,1630783,1630785,1630806,1630808,1630813,1630839,1630841,1630843,1630863,1630864,1630866,1630868,1630885,1630903,1630910,1630911,1630915,1630918,1630919,1630921,1630924,1630926,1631420,1631422,1631423,1631424,1631426,1631450,1631451,1631453,1631454,1631455,1631457,1631460,1631484,1631485,1631487,1631499,1631500,1631501,1631502,1631505,1631513,1631514,1631519,1631522,1631523,1631525,1631527,1631534,1631535,1631536,1631537,1631538,1631540,1631541,1631542,1631544,1631545,1631549,1631552,1631553,1631936,1631938,1631943,1631954,1631957,1631958,1631965,1631966,1631968,1631970,1631972,1631974,1631975,1631987,1631988,1631989,1631991, 1631994,1631996,1631999,1632012,1632018,1632020,1632023,1632031,1632033,1632035,1632041,1632046,1632047,1632049,1632055,1632056,1632058,1632059,1632060,1632062,1632063,1632064,1632065,1632066,1632067,1632068,1632069,1632070,1632071,1632075,1632076,1632077,1632078,1632080,1632081,1632389,1632392,1632393,1632404,1632406,1632412,1632413,1632414,1632416,1632418,1632419,1632437,1632438,1632439,1632440,1632441,1632443,1632460,1632462,1632463,1632464,1632465,1632468,1632469,1632475,1632476,1632477,1632478,1632479,1632481,1632482,1632484,1632485,1632486,1632488,1632490,1632491,1632499,1632502,1632504,1632505,1632512,1632514,1632515,1632516,1632518,1632519,1632520,1632521,1632528,1632529,1632531,1632532,1632533,1632542,1632543,1632544,1632546,1632873,1632875,1632877,1632878,1632880,1632881,1632882,1632883,1632884,1632890,1632892,1632894,1632898,1632899,1632900,1632902,1632910,1632912,1632914,1632 918,1632921,1632941,1632944,1632945,1632947,1632949,1632951,1632954,1632961,1632962,1632963,1632964,1632967,1632968,1632969,1632978,1632979,1632980,1632981,1632982,1632984,1632996,1632997,1632998,1632999,1633000,1633007,1633008,1633009,1633010,1633011,1633012,1633013,1633014,1633015,1633021,1633023,1633028,1633029,1633043,1633045,1633046,1633092,1633353,1633354,1633356,1633360,1633361,1633363,1633366,1633372,1633374,1633379,1633381,1633384,1633388,1633389,1633407,1633409,1633411,1633428,1633442,1633443,1633450,1633469,1633481,1633482,1633483,1633485,1633487,1633497,1633500,1633501,1633502,1633511,1633514,1633515,1633516,1633608,1633710,1633771,1633773,1633774,1633775,1633776,1633777,1633785,1633787,1633788,1633789,1633790,1633792,1633803,1633804,1633805,1633806,1633807,1633808,1633819,1633824,1633825,1633827,1633828,1633829,1633831,1633832,1633833,1633835,1633839,1633842,1633843,1633844, 1633847,1633849,1633852,1633854,1633856,1633858,1633866,1633867,1633868,1633870,1633871,1633873,1633890,1633892,1633896,1633899,1633914,1633915,1633917,1633918,1633919,1633920,1633922,1633923,1634284,1634285,1634286,1634287,1634288,1634289,1634290,1634291,1634296,1634299,1634300,1634301,1634310,1634313,1634314,1634315,1634338,1634339,1634341,1634342,1634344,1634347,1634365,1634367,1634369,1634370,1634371,1634372,1634374,1634391,1634393,1634398,1634414,1634415,1634416,1634418,1634419,1634420,1634421,1634422,1634441,1634442,1634443,1634444,1634445,1634446,1634447,1634449,1634450,1634468,1634469,1634470,1634471,1634472,1634488,1634491,1634492,1634494,1634495,1634931,1634932,1634933,1634934,1634935,1634936,1634937,1634938,1634939,1634945,1634948,1634969,1634971,1634973,1634975,1634976,1634977,1634995,1634998,1634999,1635000,1635002,1635004,1635005,1635016,1635017,1635018,1635019,1635020,1635 021,1635023,1635024,1635041,1635042,1635044,1635046,1635047,1635065,1635066,1635067,1635086,1635087,1635088,1635089,1635092,1635102,1635105,1635106,1635107,1635108,1635109,1635110,1635129,1635131,1635132,1635133,1635134,1635137,1635138,1635450,1636180,1636216,1636221,1636224,1636226,1636229,1636232,1636235,1636236,1636240,1636241,1636242,1636244,1636569,1636570,1636571,1636574,1636575,1636576,1636599,1636600,1636621,1636622,1637474,1638616,1638651,1638674,1639324,1639330,1639332,1639874,1639875,1639885,1639904,1640490,1640712,1641160,1641197,1641943,1642621,1642622,1642623,1642628,1643334,1643344,1643384,1643387,1643392,1643568,1644633,1645955,1646997,1651061,1651476,1653827,1653867,1653868,1653889,1653891,1653948,1653949,1653968,1653969,1653971,1654562,1654563,1654564,1654565,1654566,1654567,1654576,1654580,1654612,1654620,1654621,1654623,1654624,1654645,1654646,1654647,1655171,1655179, 1655180,1655181,1655182,1655189,1655196,1655198,1655199,1655785,1655813,1655829,1656304,1656308,1656314,1656787,1657261,1657262,1657355,1657615,1657860,1658503,1658850,1658907,1659695,1661015,1662388,1666138,1666560,1666648,1667746,1667820,1667822,1668389,1669149,1669197,1669352,1669706,1670209,1670212,1671124,1671125,1671126,1671127,1671405,1671408,1671409,1671411,1671416,1671664,1671672,1671715,1672537,1672710,1672777,1673163,1673191,1673484,1674861,1677467,1678301,1679086,1679087,1679089,1679098,1679167,1679168,1679600,1679618,1679625,1679626,1679670,1679697,1679973,1679976,1679977,1679978,1679979,1679980,1679981,1679982,1679983,1679986,1679998,1680002,1680027,1680050,1680069,1680090,1680417,1680507,1680518,1680554,1680562,1680587,1680588,1680636,1680637,1680980,1681012,1681084,1681425,1681426,1681828,1681833,1682013,1682016,1682018,1682271,1682719,1682753,1684398,1685477,1687815,1689 022,1690842,1690849,1691941,1692103,1692106,1692541,1692586,1693003,1693045,1693087,1693304,1693657,1693849,1693856,1693866,1694872,1695888,1697487,1699251,1699576,1699730,1699840,1702040,1702044,1702478,1702482,1702484,1702486,1703264,1703266,1704331,1704847,1704913,1705447,1707443,1708676,1710263,1710313,1711224,1711627,1712286,1712510,1712919,1713300,1713304,1713335,1713349,1713363,1719555,1721110,1722129,1722131,1722133,1722134,1722966,1722969,1723926,1723984,1724436,1725008,1725085,1727367,1728362,1730975,1736592,1736601,1736984,1737010,1737021,1737387,1739013,1739037,1739517,1739520,1740495,1742842,1745034,1748444,1749224,1749281,1749614,1750874,1750910,1751420,1751580,1751650,1752641,1752714,1753097,1753140,1753881,1753901,1753950,1754377,1754747,1755295,1755438,1755514,1757538,1763006,1763421,1763809,1764262,1764636,1764707,1766359,1766437,1767101,1767134,1767724,1767819,1767820, 1768307,1768384,1768623,1771459,1771557,1772610,1772780,1773043,1773166,1773658,1775248,1775333,1775413,1775415,1775446,1775476,1775890,1775911,1775939,1775940,1776570,1776749,1776788,1776790,1776865,1776883,1779611,1780244,1780315,1780319,1780333,1782620,1784510,1785689,1787758,1788496,1788566,1788975,1789523,1789525,1789537,1789586,1789913,1790038,1790061,1790085,1790092,1790095,1790426,1790467,1790550,1790595,1790596,1790597,1790637,1790648,1791017,1791050,1791154,1791469,1791865,1792160,1792466,1792469,1793007,1793113,1793135,1793371,1793428,1793430,1793447,1793500,1793696,1795395,1795397,1795402,1795419,1795425,1795431,1795445,1795446,1795464,1795466,1795467,1795469,1795472,1795487,1795489,1795493,1795497,1795501,1795516,1795518,1795520,1795523,1795524,1795527,1795531,1795532,1795536,1795538,1795540,1795541,1795544,1795546,1795547,1795549,1795551,1795552,1795553,1795557,1795558,1795 560,1795696,1795754,1795793,1795796,1795801,1795802,1795804,1795817,1795819,1795820,1795822,1795824,1795825,1795828,1795878,1795880,1795902,1795905,1795937,1795939,1796012,1796022,1796195,1796205,1796207,1796227,1796256,1796261,1796262,1796539,1797038,1797760,1797762,1797767,1797770,1797775,1797776,1797778,1797784,1797787,1797788,1797790,1797793,1797794,1797796,1797932,1797958,1797984,1797988,1797990,1797994,1798003,1798010,1798011,1798013,1798016,1798018,1798021,1798024,1798025,1798027,1798031,1798037,1798040,1798043,1798053,1798055,1798060,1798062,1798097,1798103,1798271,1798672,1798730,1798762,1799061,1799400,1799439,1799717,1799720,1799775,1799798,1799813,1799845,1800082,1800083,1804281,1804283,1804289,1804290,1804293,1804312,1804313,1804314,1804315,1804316,1804320,1804321,1804332,1804334,1804335,1804336,1804338,1804341,1804353,1804354,1804355,1804358,1804359,1804361,1804376,1804381, 1804383,1805035,1805299,1805851,1805854,1805855,1805871,1806288,1806346,1806389,1806424,1806453,1806472,1806783,1806798,1806830,1806917,1806920,1806993,1806994,1807033,1807068,1807072,1807094,1807231,1807241,1807301,1807483,1807508,1807558,1807853,1807880,1808038,1808168,1808296,1808638,1808729,1808779,1809118,1809124,1809150,1809215,1809267,1809285,1809490,1809659,1810113,1810117,1810586,1811322,1811333,1811849,1811872,1811875,1814212,1814794,1814870,1814885,1814886,1815211,1815322,1815572,1816017,1816653,1816668,1816677,1816875,1817052,1817053,1817054,1817055,1817056,1817203,1817241,1817278,1817282,1817287,1817293,1817324,1817326,1817328,1817329,1817330,1817331,1817332,1817334,1817335,1817337,1817338,1817341,1817342,1817348,1817353,1817355,1817357,1817359,1817360,1817362,1817363,1817503,1817519,1817528,1817584,1817619,1817626,1817641,1817658,1817659,1817663,1817664,1817667,1817669,1817 670,1817671,1817672,1817673,1817674,1817676,1817678,1817679,1817683,1817684,1817850,1817857,1817862,1817865,1817929,1817931,1817953,1817956,1817965,1817981,1817983,1817985,1817995,1817996,1818000,1818007,1818008,1818010,1818012,1818013,1818014,1818015,1818117,1818129,1818154,1818173,1818205,1818206,1818210,1818212,1818218,1818220,1818221,1818228,1818236,1818238,1818239,1818240,1818241,1818242,1818244,1818245,1818251,1818252,1818253,1818264,1818265,1818270,1818278,1818279,1818280,1818281,1818283,1818288,1818295,1818299,1818481,1818572,1818600,1818836,1818848,1818865,1818883,1818885,1818888,1819024,1819076,1819078,1819104,1819106,1819107,1819125,1819169,1819511,1819573,1819970,1819972,1820020,1820031,1820054,1820082,1820089,1820535,1820549,1820587,1820608,1820649,1820740,1821020,1821192,1821764,1821773,1821801,1822179,1822561,1823862,1824724,1824741,1824795,1824834,1824835,1824888,1825075, 1825148,1825292,1825396,1826210,1826215,1826216,1826218,1826220,1826243,1826245,1826246,1826265,1826278,1826291,1826292,1826295,1826362,1826577,1826578,1826694,1826703,1826807,1826969,1826970,1826982,1827001,1827081,1827183,1827185,1827196,1827197,1827407,1827409,1827415,1827425,1827427,1827429,1827438,1827452,1827455,1827457,1827458,1827461,1827462,1827467,1827468,1827470,1827471,1827472,1827473,1827474,1827475,1827478,1827480,1827557,1827657,1827681,1827685,1827720,1827735,1827737,1827776,1827778,1827780,1827784,1827824,1827826,1827827,1827849,1827875,1827889,1827980,1827987,1828004,1828009,1828017,1828020,1828024,1828025,1828027,1828028,1828029,1828030,1828031,1828032,1828033,1828035,1828036,1828037,1828040,1828041,1828043,1828044,1828052,1828059,1828063,1828064,1828065,1828067,1828068,1828070,1828072,1828073,1828080,1828082,1828181,1828229,1828230,1828240,1828241,1828242,1828247,1828 248,1828249,1828250,1828253,1828254,1828257,1828258,1828259,1828260,1828263,1828264,1828266,1828267,1828269,1828271,1828272,1828273,1828274,1828276,1828279,1828397,1828417,1828419,1828432,1828434,1828435,1828436,1828444,1828446,1828448,1828450,1828451,1828452,1828453,1828464,1828468,1828469,1828470,1828472,1828473,1828476,1828477,1828478,1828479,1828480,1828481,1828485,1828491,1828493,1828496,1828497,1828499,1828503,1828518,1828521,1828533,1828534,1828536,1828548,1828551,1828552,1828554,1828555,1828666,1828669,1828740,1828770,1828772,1828774,1828985,1828994,1829008,1829009,1829014,1829017,1829231,1829242,1829262,1829297,1829298,1829307,1829308,1829309,1829311,1829313,1829321,1829328,1829330,1829334,1829341,1829342,1829345,1829348,1829349,1829350,1829351,1829353,1829360,1829362,1829363,1829368,1829373,1829375,1829377,1829397,1829400,1829402,1829404,1829430,1829457,1829459,1829684,1829709, 1829760,1829763,1829793,1829794,1829802,1829804,1829805,1829806,1829807,1829809,1829810,1829811,1829814,1829815,1829817,1829818,1829819,1829823,1829824,1829825,1829830,1829833,1829836,1829842,1829843,1829851,1829854,1829855,1829856,1829857,1829862,1829863,1829865,1829870,1829891,1829912,1829916,1829917,1829919,1829920,1829935,1829938,1829940,1830206,1830233,1830247,1830248,1830261,1830262,1830270,1830273,1830275,1830276,1830277,1830280,1830281,1830290,1830291,1830293,1830294,1830295,1830297,1830298,1830299,1830301,1830302,1830304,1830305,1830306,1830307,1830320,1830321,1830322,1830324,1830328,1830329,1830331,1830332,1830333,1830334,1830350,1830352,1830353,1830354,1830355,1830356,1830357,1830370,1830371,1830372,1830373,1830375,1830377,1830392,1830393,1830613,1830639,1830671,1830672,1830676,1830677,1830678,1830681,1830683,1830685,1830694,1830695,1830696,1830699,1830700,1830701,1830714,1830 715,1830717,1830718,1830720,1830721,1830722,1830731,1830732,1830733,1830735,1830737,1830746,1830747,1830749,1830751,1830752,1830754,1830767,1830768,1830769,1830771,1830806,1830808,1830809,1830814,1830843,1830847,1830881,1830882,1830885,1830886,1831148,1831153,1831161,1831162,1831163,1831167,1831184,1831185,1831186,1831188,1831190,1831191,1831857,1831860,1831937,1831939,1831940,1832229,1832664,1832686,1832981,1832982,1832984,1832990,1833001,1833002,1833003,1833004,1833005,1833008,1833009,1833023,1833028,1833047,1833048,1833049,1833050,1833051,1833054,1833075,1833076,1833079,1833081,1833083,1833091,1833094,1833095,1833098,1833136,1833138,1833156,1833393,1833402,1833403,1833404,1833406,1833408,1833418,1833426,1833428,1833430,1833432,1833434,1833436,1833445,1833447,1833465,1833467,1833472,1833480,1833490,1833491,1833499,1833502,1833530,1833531,1833544,1833588,1833589,1833595,1833596,1833619, 1833622,1833648,1833651,1833652,1833653,1833654,1833656,1835805,1835808,1835846,1835923,1836518,1836982,1836983,1836987,1836989,1836990,1837005,1837007,1837011,1837012,1837026,1837027,1837029,1837031,1837033,1837034,1837035,1837037,1837050,1837052,1837054,1837066,1837068,1837069,1837071,1837080,1837081,1837082,1837085,1837087,1837091,1837094,1837095,1837096,1837097,1837106,1837109,1837113,1837114,1837121,1837123,1837124,1837125,1837127,1837130,1837132,1837133,1837321,1837372,1837375,1837377,1837381,1837382,1837401,1837408,1837412,1837435,1837437,1837440,1837450,1837451,1837452,1837465,1837468,1837471,1837484,1837486,1837488,1837489,1837494,1837496,1837500,1837501,1837504,1837505,1837506,1837509,1837511,1837513,1837514,1837515,1837519,1837520,1837521,1837523,1837524,1837527,1837530,1837531,1837814,1837816,1837817,1837819,1837823,1837824,1837848,1837854,1837873,1837876,1837889,1837890,1838 068,1838251,1838328,1838746,1839745,1839750,1839751,1839753,1839761,1840474,1841820,1841841,1841919,1842225,1842534,1842538,1842540,1842710,1842837,1842861,1842929,1843518,1844931,1845260,1846772,1846780,1846786,1846992,1847036,1847947,1847948,1847949,1847950,1847951,1847952,1847955,1847957,1848832,1849213,1849284,1849289,1849750,1849752,1849794,1849800,1850131,1850153,1850155,1850257,1850266,1851077,1851079,1851080,1851085,1851087,1851089,1851098,1851963,1852004,1852144,1852238,1852250,1852285,1852455,1852640,1852859,1852933,1852975,1853442,1853512,1853672,1853697,1853918,1853950,1853964,1854026,1854809,1854846,1854960,1855008,1855155,1855542,1855811,1855964,1856013,1856300,1856301,1856302,1856308,1856319,1856322,1856332,1856333,1856334,1856335,1856336,1856338,1856347,1856364,1856380,1856391,1856401,1856551,1856569,1856570,1856577,1856580,1856587,1856589,1856591,1856599,1856600,1856602, 1856603,1856604,1856607,1856609,1856616,1856617,1856618,1856619,1856633,1856635,1856636,1856647,1856650,1856651,1856659,1856660,1856661,1856665,1856668,1856855,1856885,1856886,1856887,1856890,1856891,1856893,1856903,1856904,1856907,1856909,1856910,1856912,1856922,1856923,1856928,1856929,1856930,1856931,1856932,1856933,1856939,1856946,1856947,1856950,1856964,1856965,1856966,1856968,1856969,1856971,1856974,1856975,1856977,1856980,1856982,1856983,1856985,1856986,1856987,1856989,1856992,1856997,1856999,1857214,1857218,1857219,1857229,1857230,1857231,1857232,1857239,1857240,1857241,1857242,1857244,1857245,1857246,1857250,1857251,1857252,1857253,1857254,1857255,1857258,1857263,1857264,1857266,1857267,1857274,1857275,1857289,1857293,1857295,1857298,1857307,1857308,1857310,1857311,1857312,1857313,1857318,1857319,1857320,1857323,1857324,1857333,1857334,1857335,1857336,1857337,1857338,1857339,1857 341,1857470,1857471,1857480,1857482,1857500,1857503,1857505,1857506,1857513,1857523,1857527,1857529,1857530,1857534,1857536,1857537,1857549,1857553,1857561,1857563,1857565,1857569,1857572,1857575,1857577,1857579,1857581,1857582,1857583,1857586,1857590,1857591,1857592,1857595,1857596,1857599,1857601,1857602,1857603,1857605,1857606,1857607,1857609,1857610,1857611,1857613,1857615,1857618,1857619,1857622,1857623,1857624,1857627,1857628,1857630,1857631,1857795,1857801,1857802,1857804,1857806,1857808,1857809,1857812,1857813,1857817,1857822,1857824,1857828,1857830,1857831,1857838,1857841,1857847,1857849,1857853,1857855,1857857,1857860,1857861,1857867,1857868,1857869,1857870,1857872,1857878,1857880,1857882,1857884,1857889,1857891,1857892,1857893,1857894,1857895,1857898,1857899,1857901,1857903,1857905,1857906,1857907,1857911,1857912,1857914,1857915,1857917,1858115,1858117,1858124,1858127,1858128, 1858130,1858131,1858132,1858142,1858144,1858148,1858149,1858150,1858156,1858158,1858160,1858163,1858164,1858165,1858167,1858168,1858174,1858175,1858177,1858180,1858182,1858183,1858184,1858185,1858192,1858193,1858194,1858195,1858196,1858198,1858201,1858202,1858203,1858205,1858211,1858215,1858217,1858218,1858219,1858221,1858222,1858223,1858226,1858232,1858238,1858240,1858241,1858335,1858341,1858342,1858345,1858346,1858347,1858348,1858354,1858356,1858357,1858358,1858359,1858364,1858365,1858366,1858372,1858373,1858375,1858377,1858378,1858379,1858386,1858388,1858390,1858391,1858395,1858396,1858397,1858398,1858399,1858401,1858405,1858408,1858410,1858412,1858413,1858418,1858423,1858424,1858430,1858432,1858433,1858434,1858435,1858436,1858437,1858444,1858445,1858447,1859473,1859678,1861707,1861986,1862230,1862233,1862397,1862465,1863131,1863156,1863231,1863710,1864631,1864969,1865057,1865114,1865 286,1865485,1865506,1865719,1865743,1865833,1866100,1866217,1866224,1866259,1866260,1866363,1866731,1866866,1867000,1867002,1867011,1867014,1867016,1867023,1867025,1867026,1867045,1867046,1867049,1867054,1867063,1867066,1867090,1867091,1867092,1867093,1867094,1867096,1867097,1867113,1867114,1867115,1867116,1867118,1867119,1867120,1867131,1867132,1867134,1867137,1867138,1867146,1867147,1867148,1867149,1867150,1867151,1867152,1867153,1867154,1867246,1867247,1867249,1867250,1867265,1867266,1867268,1867269,1867270,1867271,1867272,1867284,1867286,1867287,1867288,1867290,1867291,1867304,1867305,1867306,1867308,1867311,1867312,1867325,1867327,1867328,1867329,1867348,1867349,1867350,1867351,1867352,1867355,1867369,1867370,1867372,1867373,1867374,1867378,1867379,1867380,1867381,1867382,1867383,1867385,1867392,1867394,1867395,1867396,1867399,1867526,1867527,1867528,1867838,1868781,1868922,1869119, 1871542,1871925,1872252,1872621,1872908,1873242,1873460,1873501,1873769,1874160,1874238,1874278,1874538,1874544,1874872,1875153,1875219,1875228,1875530,1875702,1875722,1876016,1876078,1876474,1876493,1877221,1877531,1877537,1877539,1877551,1877552,1877573,1877799,1879149,1880701,1881604,1881870,1882428,1882939,1884273,1884931,1884952,1885265,1885343,1885771,1885941,1886552,1886692,1886693,1887222,1887356,1887389,1887416,1887711,1887736,1887854,1887950,1888026,1888259,1888263,1888293,1888314,1888379,1888390,1888885,1888888,1889119,1889274,1889275,1889315,1889322,1891344,1894175,1894970,1895010,1895144,1895572,1896304,1896357,1896747,1897813,1898323,1898366,1898881,1898997,1899045,1899459,1899586,1900060,1900661,1900667,1903878,1904250,1904509,1904589,1904597,1904712,1904714,1904715,1904834,1905341,1905620,1906071,1906073,1906158,1906159,1906241,1906273,1906286,1906313,1906314,1906315,1906 655,1906771,1906772,1906965,1907006,1907009,1907193,1907349,1907394,1907435,1907519,1907606,1907902,1907920,1907926,1907951,1907990,1908038,1908403,1908540,1908566,1908632,1908971,1909327,1909370,1909377,1909755,1910061,1911651,1914018,1914623,1914642,1914729,1914730,1915089,1915350,1915832,1915923,1916141,1916263,1916328,1916623,1916712,1916749,1917124,1917157,1917346,1917602,1918104,1918136,1918175,1918686,1918715,1919078,1919099,1919126,1919466,1919806,1919857,1919894,1921881,1923098,1924156,1924884,1925372,1925459,1925767,1925769,1926004,1926005,1926008,1926010,1926106,1926131,1926653,1927117,1927120,1927610,1927633,1927653,1928102,1928412,1928422,1928463,1928496,1928834,1929219,1929276,1929299,1929675,1929789,1930094,1930597,1930768,1930770,1930772,1930774,1930775,1930788,1930790,1930845,1931079,1931110,1931332,1931372,1935111,1935599,1935681,1936229,1936300,1937911,1938364,1938368, 1938759,1938760,1938976,1938979,1938982,1939600,1939641,1939801,1940211,1940888,1941169,1941199,1941204,1941227,1941570,1941596,1941885,1941947,1942111,1942132,1942134,1942148,1942155,1942172,1942177,1942324,1942500,1942502,1942503,1942512,1942513,1942514,1942515,1942525,1942526,1942527,1942529,1942873,1942877,1942878,1943787,1943789,1943853,1944255,1945353,1951571,1952485,1952981,1953008,1953217,1953293,1954012,1955027,1955058,1955060,1955063,1955097,1955495,1955496,1955504,1955523,1955525,1955589,1955590,1955603,1955604,1955609,1955627,1955629,1955631,1955633,1955635,1955651,1955654,1955658,1956042,1956043,1956044,1956045,1956046,1956047,1956048,1956053,1956055,1956056,1956060,1956067,1956068,1956069,1956070,1956074,1956094,1956097,1956098,1956119,1956121,1956122,1956123,1956142,1956145,1956147,1956149,1956165,1956166,1956167,1956169,1956185,1956187,1956188,1956207,1956211,1956220,1956 239,1956246,1956250,1956627,1956631,1956635,1956637,1956639,1956654,1956655,1956657,1956661,1956671,1956672,1956674,1956692,1956694,1956699,1956701,1956702,1956718,1956721,1956724,1956726,1956730,1956743,1956744,1956746,1956748,1956760,1956764,1956766,1956767,1956768,1956769,1956788,1956799,1956802,1956805,1956808,1956809,1956820,1956822,1956826,1956827,1956829,1957200,1957209,1957218,1957223,1957230,1957239,1957249,1957252,1957253,1957255,1957283,1957289,1957307,1957316,1957319,1957342,1957345,1957346,1957399,1957404,1957408,1957419,1957423,1957424,1957427,1957428,1957633,1957634,1957649,1957665,1957751,1957771,1957773,1957775,1957777,1957778,1957799,1958029,1958168,1958169,1958186,1958190,1958206,1958209,1958218,1958234,1958237,1958446,1958450,1958451,1958476,1958485,1958486,1958487,1958505,1958507,1958514,1958520,1958531,1958533,1958545,1958546,1958563,1958571,1958572,1958583,1958586, 1958592,1958593,1958596,1958608,1958609,1958610,1958613,1958614,1958619,1958620,1958621,1958625,1958626,1958628,1958638,1958642,1958645,1958649,1959017,1959019,1959031,1959033,1959054,1959064,1959118,1959120,1959137,1959138,1959147,1959155,1959157,1959172,1959183,1959185,1959187,1959217,1966177,1966411,1968173,1968175,1968176,1968177,1968180,1968181,1968182,1968184,1968185,1968187,1968189,1968190,1968194,1968198,1968199,1968211,1968212,1968231,1968232,1968233,1968234,1968235,1968246,1968251,1968253,1968256,1968268,1968272,1968282,1968285,1968287,1968290,1968301,1968305,1968306,1968308,1968311,1968322,1968324,1968325,1968327,1968328,1968605,1968606,1968608,1968609,1968611,1968617,1968623,1968624,1968634,1968676,1968678,1968690,1968703,1968704,1968715,1969110,1969385,1969388,1969389,1969404,1969409,1969424,1969425,1969430,1969443,1969444,1969469,1969484,1969701,1969912,1969946,1970373,1970 375,1970381,1970813,1970830,1970931,1971042,1971065,1971095,1971097,1971099,1971124,1971128,1971134,1971155,1971455,1971466,1971997,1972030,1977989,1978948,1980555,1980557,1980558,1980560,1980561,1980571,1980572,1980581,1980582,1980583,1980584,1980593,1980594,1980596,1980597,1980598,1980599,1980600,1980603,1980605,1980609,1980611,1980738,1980740,1980742,1980743,1980767,1980793,1980810,1980812,1980813,1980814,1980816,1980832,1980836,1980838,1980840,1980842,1980858,1980859,1980861,1980862,1980863,1980864,1980875,1980877,1980878,1980879,1980881,1980894,1980895,1980896,1980909,1980911,1980913,1980914,1980915,1980918,1980930,1980934,1980937,1981116,1981117,1981118,1981119,1981122,1981131,1981133,1981134,1981135,1981137,1981150,1981152,1981153,1981154,1981155,1981163,1981164,1981167,1981168,1981169,1981170,1981171,1981183,1981184,1981186,1981187,1981188,1981192,1981203,1981204,1981205,1981208, 1981210,1981223,1981224,1981225,1981226,1981227,1981240,1981241,1981242,1981244,1981245,1981246,1981247,1981261,1981262,1981264,1981278,1981279,1981281,1981283,1981285,1981376,1981378,1981379,1981380,1981382,1981383,1981384,1981394,1981395,1981396,1981399,1981400,1981411,1981412,1981413,1981414,1981417,1981435,1981437,1981438,1981440,1981441,1981443,1981444,1981445,1981462,1981463,1981464,1981465,1981466,1981468,1981469,1981474,1981488,1981489,1981490,1981492,1981504,1981507,1981509,1981510,1981520,1981521,1981522,1981523,1981524,1981525,1981526,1981527,1981528,1981539,1981540,1981542,1981543,1981546,1981559,1981560,1981562,1981565,1981566,1981730,1981731,1981732,1981734,1981745,1981746,1981748,1981750,1981761,1981764,1981765,1981777,1981779,1981791,1981792,1981795,1981807,1981808,1981819,1981820,1981835,1981837,1981851,1981864,1981865,1981872,1981874,1981875,1982037,1982064,1982079,1982 113,1982128,1982129,1982399,1982414,1982416,1982417,1982433,1982435,1982436,1982450,1982453,1982454,1982473,1982476,1982478,1982481,1982482,1982483,1982484,1982499,1982503,1982504,1982505,1982506,1982522,1982525,1982526,1982527,1982528,1982531,1982547,1982548,1982552,1982553,1982567,1982572,1982573,1982575,1982734,1982735,1982736,1982737,1982738,1982739,1982741,1982760,1982766,1982768,1982771,1982772,1982789,1982790,1982792,1982793,1982795,1982797,1982799,1982809,1982810,1982817,1982832,1982833,1982834,1982835,1982836,1982837,1982838,1982854,1982858,1982862,1982874,1982875,1982878,1982880,1982883,1982895,1982897,1982898,1982900,1982902,1982903,1982922,1982927,1982928,1982930,1982942,1982944,1982947,1982951,1982953,1983172,1983177,1983178,1983179,1983180,1983204,1983205,1983207,1983211,1983237,1983241,1983242,1983243,1983244,1983246,1983247,1983265,1983267,1983269,1983270,1983271,1983272, 1983287,1983288,1983289,1983290,1983291,1983292,1983293,1983312,1983314,1983315,1983316,1983318,1983336,1983337,1983340,1983342,1983361,1983362,1983364,1983367,1983384,1983388,1983390,1983391,1983393,1983394,1983405,1983406,1983409,1983411,1983414,1983416,1983691,1983692,1983695,1983720,1983721,1983722,1983735,1983736,1983738,1983740,1983741,1983742,1983760,1983764,1983765,1983782,1983783,1983784,1983800,1983805,1983816,1983817,1983818,1983822,1983825,1983826,1983827,1983828,1983847,1983850,1983865,1983870,1983871,1983873,1983874,1983888,1983889,1983893,1983896,1983897,1984793,1984990,1986664,1986702,1987205,1987719,1989423,1989424,1989427,1990126,1990236,1990409,1990447,1992159,1992160,1992163,1992165,1992166,1992167,1992172,1992173,1992174,1992177,1992193,1992196,1992201,1992202,1992213,1992218,1992219,1992220,1992222,1992223,1992224,1992236,1992238,1992240,1992242,1992246,1992260,1992 262,1992264,1992268,1992269,1992277,1992279,1992284,1992297,1992301,1992303,1992305,1992318,1992322,1992324,1992325,1992340,1992341,1992342,1992343,1992419,1992421,1992423,1992424,1992426,1992428,1992440,1992443,1992444,1992446,1992447,1992448,1992467,1992469,1992471,1992474,1992475,1992477,1992478,1992497,1992502,1992504,1992505,1992530,1992534,1992536,1992537,1992555,1992559,1992562,1992564,1992565,1992586,1992587,1992607,1992614,1992616,1992623,1992635,1992639,1992640,1992642,1992643,1992645,1992646,1992666,1992667,1992670,1992672,1992673,1992675,1992677,1992883,1992888,1992902,1992904,1992908,1992919,1992921,1992938,1992939,1992954,1992959,1992968,1992970,1992979,1992981,1992983,1992984,1992994,1993023,1993263,1993279,1993280,1993281,1993282,1993290,1993291,1993293,1993294,1993343,1993345,1993346,1993348,1993352,1993365,1993367,1993664,1993666,1993667,1993668,1993685,1993688,1993689, 1993690,1993693,1993698,1993700,1993701,1993702,1993704,1993707,1993709,1993710,1993711,1993713,1993714,1993715,1993719,1993721,1993722,1993724,1993742,1993745,1994028,1994029,1994030,1994031,1994037,1994041,1994042,1994043,1994045,1994047,1994048,1994052,1994053,1994056,1994057,1994059,1994062,1994066,1994067,1994069,1994071,1994073,1994075,1994077,1994078,1994081,1994082,1994091,1994249,1994474,1994490,1994500,1994501,1994759,1994864,1994866,1995253,1995257,1995271,1995272,1995340,1995341,1995348,1995935,1995956,1995970,1995975,1995987,1995993,1996866,1996867,1996877,1996878,1998251,1998583,1998720,1998991,1999254,2000316,2001531,2001629,2001841,2003237,2003310,2003324,2003360,2003362,2003364,2003376,2003691,2003695,2003698,2003710,2004504,2004531,2005498,2005502,2005719,2005721,2005752,2005766,2005767,2005769,2005771,2005772,2005773,2005775,2005785,2007293,2007304,2007314,2007325,2007 326,2007330,2007333,2007337,2007363,2007366,2007369,2007376,2007379,2007403,2007404,2007405,2007407,2007418,2007421,2007424,2007435,2007436,2007445,2007450,2007461,2007462,2007465,2007470,2007472,2007489,2007490,2007491,2007497,2007502,2007512,2007513,2007514,2007516,2007518,2007520,2007522,2007524,2007526,2007528,2007538,2007539,2007540,2007547,2007551,2007553,2007566,2007569,2007570,2007571,2007572,2007573,2007574,2007795,2007799,2007806,2007830,2007831,2007835,2007841,2007844,2007849,2007859,2007860,2007870,2007874,2007880,2007901,2007903,2007912,2007914,2007916,2007926,2007928,2007932,2007935,2007938,2007940,2007942,2007962,2007966,2007973,2007982,2007983,2007985,2007994,2008000,2008003,2008019,2008021,2008023,2008026,2008028,2008032,2008035,2008049,2008051,2008055,2008057,2008065,2008076,2008077,2008078,2008079,2008080,2008260,2008266,2008269,2008271,2008274,2008277,2008286,2008287, 2008290,2008292,2008294,2008297,2008299,2008312,2008313,2008314,2008318,2008321,2008329,2008340,2008342,2008349,2008353,2008358,2008361,2008364,2008370,2008377,2008378,2008381,2008389,2008391,2008398,2008402,2008404,2008407,2008410,2008422,2008424,2008426,2008428,2008445,2008448,2008450,2008454,2008469,2008471,2008473,2008477,2008479,2008634,2008635,2008637,2008639,2008650,2008656,2008657,2008658,2008660,2008662,2008665,2008668,2008673,2008683,2008684,2008692,2008695,2008698,2008704,2008711,2008712,2008713,2008715,2008722,2008724,2008730,2008731,2008732,2008736,2008739,2008742,2008749,2008759,2008760,2008763,2008768,2008771,2008774,2008776,2008780,2008782,2008784,2008791,2008794,2008828,2008846,2008848,2008850,2008856,2008859,2008883,2008884,2008886,2008888,2009154,2009159,2009166,2009167,2009168,2009175,2009178,2009180,2009182,2009190,2009195,2009202,2009207,2009215,2009217,2009222,2009 224,2009226,2009233,2009234,2009242,2009244,2009248,2009255,2009257,2009266,2009270,2009271,2009275,2009277,2009279,2009284,2009287,2009299,2009300,2009301,2009303,2009305,2009310,2009314,2009318,2009338,2009340,2009342,2009348,2009351,2009386,2009388,2009594,2009595,2009596,2009605,2009609,2009619,2009620,2009621,2009623,2009631,2009645,2009647,2009649,2009651,2009662,2009669,2009671,2009673,2009675,2009679,2009687,2009692,2009696,2009698,2009700,2009702,2009707,2009708,2009710,2009712,2009714,2009718,2009720,2009726,2009732,2009754,2009759,2009761,2009763,2009765,2009791,2009793,2009795,2009797,2009801,2009824,2009826,2009827,2009831,2009833,2010014,2010016,2010021,2010025,2010027,2010048,2010054,2010064,2010068,2010073,2010076,2010079,2010093,2010097,2010099,2010101,2010105,2010107,2010117,2010121,2010129,2010134,2010136,2010138,2010140,2010146,2010147,2010151,2010153,2010158,2010161, 2010174,2010176,2010178,2010180,2010183,2010186,2010189,2010202,2010203,2010204,2010219,2010231,2010232,2010382,2010397,2010430,2010432,2010435,2010441,2010456,2010458,2010460,2010463,2010473,2010479,2010481,2010483,2010496,2010500,2010511,2010518,2010520,2010522,2010526,2010529,2010533,2010559,2010563,2010584,2010585,2010593,2010595,2010617,2010618,2010621,2010622,2010623,2010624,2010782,2010785,2010788,2010795,2010803,2010805,2010813,2010815,2010820,2010826,2010834,2010838,2010840,2010850,2010854,2010863,2010871,2010873,2010891,2010896,2010903,2010913,2010916,2010922,2010924,2010928,2010930,2010932,2010935,2010942,2010947,2010963,2010964,2010969,2010974,2010977,2010984,2010989,2011008,2011012,2011017,2011020,2011024,2011039,2011043,2011045,2011146,2011161,2011247,2011248,2011249,2011251,2011252,2011253,2011254,2011255,2011267,2011272,2011273,2011276,2011277,2011278,2011298,2011300,2011 301,2011302,2011304,2011307,2011320,2011322,2011323,2011324,2011325,2011326,2011327,2011339,2011346,2011372,2011373,2011378,2011401,2011402,2011403,2011404,2011405,2011410,2011565,2012166,2012167,2012447,2012489,2012518,2012706,2013751,2014033,2018400,2018402,2018404,2018417,2018418,2018431,2018432,2018433,2018434,2018464,2018466,2018469,2018479,2018481,2018482,2018485,2018486,2018497,2018499,2018500,2018508,2018509,2018510,2018523,2018524,2018525,2018526,2018681,2018683,2018685,2018686,2018687,2018688,2018689,2018691,2018708,2018709,2018710,2018711,2018712,2018714,2018715,2018736,2018738,2018739,2018741,2018742,2018743,2018744,2018759,2018760,2018761,2018762,2018763,2018764,2018782,2018790,2018810,2018812,2018813,2018816,2018835,2018836,2018837,2018838,2018840,2018861,2018862,2018863,2018865,2018868,2018888,2018889,2018892,2018893,2018894,2018895,2018917,2018919,2018921,2018922,2018923, 2018924,2018925,2018926,2019100,2019101,2019102,2019104,2019106,2019108,2019128,2019138,2019139,2019140,2019141,2019142,2019147,2019148,2019149,2019150,2019151,2019152,2019161,2019162,2019170,2019171,2019172,2019173,2019174,2019183,2019184,2019185,2019187,2019188,2019189,2019198,2019199,2019200,2019201,2019203,2019204,2019205,2019206,2019207,2019212,2019213,2019228,2019230,2019231,2019233,2019334,2019335,2019336,2019337,2019339,2019348,2019354,2019356,2019359,2019360,2019362,2019364,2019366,2019376,2019378,2019380,2019382,2019384,2019386,2019389,2019390,2019391,2019393,2019405,2019407,2019409,2019411,2019415,2019417,2019426,2019431,2019437,2019446,2019448,2019450,2019453,2019454,2019460,2019461,2019470,2019472,2019476,2019493,2019496,2019509,2019513,2019516,2019518,2019775,2019779,2019782,2019783,2019784,2019787,2019796,2019798,2019799,2019802,2019803,2019804,2019819,2019820,2019822,2019 824,2019826,2019832,2019843,2019845,2019847,2019849,2019851,2019852,2019853,2019855,2019868,2019871,2019872,2019876,2019881,2019906,2019907,2019911,2019915,2019936,2019938,2019940,2019941,2019956,2019957,2019958,2019959,2019960,2019961,2019962,2019963,2019964,2019965,2020179,2020180,2020181,2020182,2020183,2020185,2020186,2020207,2020208,2020209,2020219,2020220,2020221,2020222,2020232,2020234,2020236,2020237,2020252,2020253,2020256,2020258,2020260,2020261,2020263,2020264,2020282,2020284,2020286,2020287,2020288,2020294,2020296,2020299,2020313,2020314,2020315,2020337,2020338,2020340,2020347,2020348,2020349,2020351,2020354,2020478,2020479,2020480,2020481,2020515,2020518,2020640,2020641,2020643,2020652,2020655,2020656,2020657,2020658,2020660,2020662,2020797,2020800,2020817,2020830,2020831,2020834,2020851,2020853,2020858,2020859,2020871,2020889,2020891,2020905,2020907,2020909,2021005,2021038, 2021040,2021044,2021046,2021051,2021053,2021063,2021065,2021102,2021104,2021137,2021155,2021170,2021179,2021286,2021287,2021288,2021300,2021301,2021304,2021314,2021315,2021336,2021352,2021366,2021367,2021369,2021372,2021386,2021387,2021394,2021411,2021412,2021488,2021675,2021679,2021821,2021829,2022419,2022545,2025010,2025195,2025198,2025203,2025204,2025206,2025209,2025211,2025214,2025215,2025217,2025222,2025223,2025224,2025225,2025228,2025231,2025234,2025239,2025243,2025245,2025246,2025321,2025323,2025324,2025325,2025326,2025328,2025332,2025338,2025350,2025353,2025355,2025356,2025364,2025365,2025367,2025369,2025370,2025376,2025378,2025379,2025380,2025381,2025398,2025399,2025400,2025406,2025407,2025409,2025411,2025414,2025415,2025419,2025421,2025424,2025562,2025566,2025568,2025569,2025570,2025571,2025576,2025577,2025582,2025584,2025586,2025588,2025592,2025596,2025597,2025606,2025607,2025 608,2025609,2025610,2025620,2025622,2025623,2025624,2025626,2025636,2025640,2025641,2025642,2025654,2025655,2025657,2025658,2025666,2025668,2025852,2025856,2025900,2025902,2025904,2025909,2025928,2025929,2025930,2025931,2025939,2025941,2025942,2025949,2025955,2025957,2025964,2025969,2025970,2025977,2025979,2025981,2025983,2025994,2025996,2025998,2026001,2026201,2026203,2026204,2026205,2026212,2026214,2026216,2026219,2026220,2026222,2026224,2026228,2026230,2026232,2026233,2026234,2026238,2026239,2026240,2026250,2026252,2026256,2026260,2026263,2026264,2026265,2026271,2026272,2026273,2026274,2026275,2026276,2026277,2026278,2026279,2026282,2026284,2026287,2026290,2026293,2026294,2026424,2026429,2026430,2026432,2026433,2026434,2026435,2026447,2026449,2026450,2026451,2026452,2026453,2026454,2026455,2026458,2026460,2026461,2026462,2026471,2026472,2026477,2026479,2026480,2026481,2026485,2026487, 2026488,2026492,2026498,2026499,2026500,2026502,2026503,2026504,2026505,2026507,2026509,2026513,2026518,2026521,2026524,2026528,2026648,2026650,2026651,2026653,2026655,2026656,2026664,2026667,2026669,2026670,2026672,2026673,2026674,2026675,2026676,2026678,2026681,2026683,2026684,2026685,2026686,2026687,2026688,2026692,2026695,2026698,2026702,2026703,2026704,2026706,2026709,2026710,2026711,2026713,2026715,2026720,2026721,2026724,2026725,2026726,2026727,2026728,2026729,2026732,2026735,2026739,2026743,2026745,2026747,2026748,2026749,2026751,2026752,2026754,2026994,2026995,2026996,2026997,2026998,2026999,2027001,2027002,2027013,2027017,2027020,2027021,2027023,2027024,2027025,2027026,2027028,2027029,2027030,2027031,2027032,2027043,2027044,2027045,2027047,2027050,2027051,2027059,2027061,2027063,2027071,2027077,2027081,2027082,2027083,2027085,2027086,2027087,2027088,2027089,2027096,2027099,2027 100,2027101,2027103,2027104,2027109,2027110,2027112,2027113,2027115,2027117,2027119,2027158,2027160,2027161,2027173,2027174,2027187,2027200,2027240,2027241,2027252,2027253,2027388,2027400,2027402,2027404,2027415,2027416,2027418,2027433,2027434,2027454,2027456,2027459,2027480,2027504,2027505,2027506,2027513,2027514,2027515,2027719,2027720,2027729,2027740,2027744,2027746,2027750,2027763,2027766,2027768,2027770,2027775,2027786,2027787,2027789,2027794,2027796,2027798,2027802,2027814,2027820,2027822,2027825,2027835,2027844,2027856,2027857,2027859,2027878,2027879,2027887,2027888,2027892,2027893,2027904,2027905,2027906,2027907,2027909,2027911,2027913,2027915,2028124,2028126,2028131,2028134,2028136,2028138,2028159,2028171,2028175,2028178,2028251,2028270,2028271,2028285,2028287,2028289,2028293,2028543,2028544,2028546,2028547,2028554,2028555,2028556,2028557,2028558,2028559,2028560,2028569,2028571, 2028573,2028574,2028575,2028585,2028588,2028589,2028590,2028592,2028602,2028603,2028604,2028606,2028608,2028615,2028620,2028621,2028628,2028629,2028630,2028631,2028632,2028633,2028634,2028635,2028645,2028646,2028648,2028654,2028674,2028675,2028676,2028677,2028683,2028707,2028708,2028923,2028942,2028992,2028993,2028994,2028997,2028998,2029012,2029013,2029015,2029036,2029037,2029058,2029060,2029061,2029066,2029082,2029086,2029087,2029109,2029112,2029113,2029115,2029122,2029125,2029145,2029146,2029148,2029153,2029201,2029453,2029456,2029457,2029458,2029468,2029469,2029470,2029471,2029472,2029473,2029481,2029482,2029483,2029484,2029486,2029487,2029502,2029511,2029512,2029514,2029516,2029517,2029527,2029529,2029530,2029531,2029538,2029539,2029540,2029541,2029543,2029551,2029552,2029553,2029554,2029555,2029556,2029557,2029558,2029559,2029561,2029569,2029570,2029572,2029574,2029577,2029579,2029 583,2029873,2029874,2029875,2029877,2029879,2029881,2029883,2029886,2029900,2029903,2029904,2029905,2029906,2029912,2029914,2029916,2029917,2029918,2029928,2029929,2029930,2029931,2029933,2029934,2029942,2029944,2029947,2029954,2029955,2029978,2029979,2029985,2029990,2029999,2030000,2030001,2030193,2030194,2030195,2030196,2030197,2030198,2030200,2030201,2030215,2030217,2030218,2030220,2030221,2030222,2030226,2030227,2030228,2030229,2030230,2030232,2030248,2030249,2030250,2030251,2030252,2030254,2030257,2030288,2030289,2030296,2030297,2030298,2030310,2030312,2030313,2030314,2030317,2030318,2030319,2030326,2030545,2030546,2030547,2030550,2030551,2030555,2030557,2030558,2030566,2030567,2030569,2030570,2030571,2030572,2030579,2030581,2030583,2030589,2030590,2030591,2030599,2030608,2030609,2030611,2030614,2030616,2030638,2030645,2030664,2030665,2030668,2030669,2030691,2030693,2030695,2030696, 2030698,2030717,2030718,2030719,2030720,2030721,2030726,2031814,2034096,2034124,2034133,2034257,2034259,2034264,2034266,2034267,2034270,2034272,2034289,2034290,2034294,2034295,2034521,2034526,2034534,2034536,2034539,2034544,2034664,2034666,2034791,2034792,2034793,2035205,2036255,2036256,2036262,2036278,2036376,2036395,2036396,2036399,2036402,2036417,2036419,2036437,2036441,2036449,2036462,2036464,2036465,2036466,2036471,2036490,2036491,2036493,2036494,2036495,2036496,2036677,2036678,2036705,2036709,2036710,2036711,2036713,2036715,2036717,2036738,2036739,2036740,2036741,2036742,2036743,2036744,2036747,2036767,2036768,2036796,2036797,2036803,2036816,2036817,2036821,2036836,2036837,2036838,2036839,2036840,2036841,2036844,2036847,2036857,2036858,2036865,2036883,2036884,2036885,2036886,2036888,2036890,2036892,2036903,2036904,2036906,2037165,2037166,2037170,2037186,2037187,2037188,2037189,2037 190,2037193,2037194,2037205,2037206,2037207,2037208,2037209,2037210,2037211,2037230,2037235,2037253,2037263,2037264,2037265,2037266,2037267,2037269,2037270,2037287,2037290,2037291,2037292,2037293,2037308,2037309,2037310,2037311,2037313,2037314,2037315,2037316,2037331,2037333,2037334,2037335,2037336,2037337,2037353,2037553,2037557,2037558,2037570,2037572,2037588,2037589,2037590,2037591,2037592,2037593,2037603,2037604,2037605,2037606,2037624,2037628,2037629,2037630,2037631,2037632,2037651,2037652,2037653,2037654,2037656,2037657,2037658,2037659,2037680,2037681,2037682,2037684,2037685,2037686,2037688,2037704,2037705,2037706,2037707,2037709,2037715,2037738,2037739,2037740,2037748,2037750,2037752,2037756,2037776,2037780,2037783,2037784,2037786,2037789,2037951,2037952,2037953,2037954,2037955,2037967,2037969,2037970,2037988,2037989,2037990,2037991,2037993,2038010,2038012,2038014,2038016,2038031, 2038037,2038052,2038053,2038058,2038082,2038083,2038085,2038117,2038122,2038126,2038151,2038154,2038159,2038179,2038185,2038186,2038187,2038433,2038434,2038437,2038440,2038455,2038456,2038457,2038458,2038459,2038460,2038473,2038474,2038478,2038480,2038490,2038493,2038522,2038523,2038524,2038525,2038526,2038537,2038538,2038539,2038543,2038590,2038610,2038611,2038612,2038637,2038638,2038639,2038641,2039020,2039021,2039022,2039025,2039026,2039027,2039039,2039040,2039042,2039043,2039101,2039123,2039124,2039146,2039155,2039182,2039183,2039197,2039202,2039203,2039223,2039224,2039225,2039226,2039229,2039503,2039506,2039516,2039517,2039523,2039525,2039528,2039532,2039534,2039550,2039553,2039554,2039556,2039564,2039569,2039570,2039572,2039588,2039589,2039590,2039592,2039593,2039594,2039595,2039596,2039598,2039615,2039616,2039617,2039620,2039621,2039640,2039641,2039652,2039653,2039654,2039655,2039 656,2039657,2039658,2039660,2039930,2039931,2039932,2039933,2039934,2039935,2039936,2039938,2039941,2039942,2039943,2039944,2039945,2039946,2039947,2039948,2039949,2039950,2039952,2039954,2039955,2039959,2039960,2039961,2039962,2039963,2039964,2039966,2039968,2039982,2039983,2039984,2039985,2039986,2039987,2039988,2039990,2039999,2040000,2040002,2040003,2040004,2040005,2040014,2040015,2040016,2040017,2040018,2040020,2040021,2040023,2040035,2040036,2040038,2040039,2040041,2040043,2040050,2040051,2040052,2040064,2040065,2040068,2040103,2040356,2040357,2040358,2040400,2040404,2040406,2040416,2040418,2040423,2040461,2040463,2040482,2040488,2040490,2040491,2041595,2041975,2042220,2043842,2043844,2043850,2043854,2044736,2046101,2046693,2046694,2046695,2046697,2046698,2046700,2046701,2046714,2046717,2046718,2046719,2046720,2046721,2046722,2046723,2046736,2046737,2046738,2046739,2046741,2046742, 2046759,2046760,2046762,2046776,2046777,2046795,2046797,2046798,2046799,2046800,2046801,2046802,2046803,2046804,2046807,2046808,2046810,2046811,2046812,2046814,2046815,2046829,2046831,2046833,2046834,2046835,2046844,2046846,2046847,2046848,2046849,2046850,2046852,2047154,2047155,2047158,2047159,2047160,2047177,2047179,2047180,2047182,2047183,2047184,2047185,2047186,2047187,2047201,2047203,2047206,2047208,2047209,2047211,2047212,2047213,2047214,2047229,2047230,2047231,2047239,2047241,2047243,2047258,2047300,2047301,2047303,2047305,2047307,2047308,2047309,2047321,2047323,2047324,2047325,2047326,2047328,2047340,2047343,2047345,2047348,2047362,2047373,2047638,2047641,2047643,2047647,2047648,2047660,2047662,2047663,2047665,2047666,2047667,2047678,2047679,2047680,2047682,2047683,2047684,2047711,2047715,2047744,2047745,2047747,2047777,2047781,2047785,2047805,2047806,2047810,2047814,2047839,2047 840,2047842,2047845,2047848,2047851,2047865,2047866,2047867,2047868,2047869,2047871,2047873,2047877,2047879,2047896,2047897,2047898,2047899,2047900,2047901,2047905,2047907,2047911,2048094,2048098,2048099,2048100,2048101,2048102,2048103,2048111,2048112,2048113,2048114,2048115,2048116,2048117,2048119,2048120,2048146,2048147,2048151,2048196,2048211,2048213,2048215,2048217,2048221,2048234,2048247,2048272,2048277,2048280,2048289,2048290,2048291,2048293,2048295,2048297,2048300,2048306,2048308,2048464,2048465,2048467,2048468,2048471,2048472,2048485,2048486,2048488,2048489,2048490,2048491,2048493,2048494,2048505,2048506,2048508,2048509,2048511,2048512,2048522,2048523,2048525,2048526,2048527,2048529,2048539,2048540,2048544,2048545,2048547,2048561,2048562,2048581,2048582,2048583,2048586,2048587,2048589,2048592,2048600,2048601,2048602,2048603,2048604,2048608,2048612,2048625,2048626,2048628,2048629, 2048633,2048636,2048646,2048647,2048650,2048654,2048656,2048691,2048887,2048888,2048889,2048890,2048891,2048915,2048931,2048932,2048933,2048936,2048947,2048948,2048949,2048950,2048951,2048972,2048974,2048986,2048988,2048990,2048992,2048994,2048995,2048999,2049000,2049001,2049002,2049003,2049007,2049009,2049011,2049012,2049019,2049020,2049021,2049023,2049026,2049028,2049030,2049038,2049059,2049062,2049498,2049500,2049501,2049536,2049542,2049544,2049546,2049564,2049568,2049572,2049573,2049593,2049594,2049595,2049596,2049597,2049599,2049600,2049610,2049615,2049623,2049625,2049626,2049627,2049628,2049630,2049631,2049638,2049640,2049641,2049642,2049643,2049645,2049650,2049655,2049656,2049661,2049664,2049666,2049668,2049669,2049670,2049671,2049672,2049673,2049674,2049676,2049678,2049679,2049685,2049687,2049689,2049691,2049693,2049695,2049697,2049713,2049716,2049717,2049718,2049721,2049723,2049 725,2049727,2049744,2049746,2049747,2049749,2049753,2049755,2049757,2049759,2049776,2049781,2049783,2049785,2049789,2049791,2049807,2049815,2049839,2049841,2049845,2049847,2049849,2049854,2049857,2049874,2049876,2049877,2049878,2049880,2049886,2049914,2049916,2049918,2049921,2049923,2049925,2050008,2050088,2050092,2050093,2050094,2050095,2050096,2050097,2050114,2050118,2050119,2050121,2050123,2050131,2050133,2050136,2050138,2050139,2050140,2050148,2050153,2050155,2050166,2050167,2050168,2050169,2050172,2050183,2050190,2050191,2050195,2050204,2050206,2050209,2050213,2050214,2050215,2050216,2050218,2050219,2050220,2050222,2050223,2050225,2050227,2050228,2050231,2050232,2050233,2050235,2050237,2050238,2050239,2050240,2050241,2050251,2050253,2050255,2050258,2050276,2050277,2050280,2050282,2050288,2050290,2050308,2050334,2050340,2050342,2050344,2050346,2050378,2050381,2050382,2050383,2050385, 2050389,2050391,2050393,2050425,2050427,2050429,2050432,2050434,2050436,2050438,2050472,2050474,2050475,2050476,2050481,2050484,2050505,2050508,2050515,2050517,2050743,2050745,2050751,2050752,2050755,2050756,2050757,2050774,2050778,2050780,2050791,2050796,2050806,2050809,2050810,2050811,2050812,2050815,2050829,2050833,2050834,2050835,2050836,2050840,2050852,2050853,2050856,2050858,2050859,2050861,2050881,2050882,2050887,2050906,2050930,2050931,2050932,2050933,2050936,2050948,2050950,2050953,2050967,2050973,2050985,2050990,2051023,2051055,2051065,2051083,2051086,2051090,2051119,2051121,2051144,2051172,2051173,2051174,2051199,2051205,2051236,2051237,2051238,2051243,2051288,2051354,2051362,2051378,2051379,2051380,2051381,2051382,2051383,2051384,2051389,2051397,2051398,2051404,2051407,2051418,2051422,2051423,2051425,2051435,2051436,2051439,2051442,2051454,2051455,2051456,2051457,2051458,2051 473,2051475,2051478,2051490,2051491,2051493,2051517,2051518,2051522,2051532,2051538,2051548,2051552,2051554,2051556,2051557,2051558,2051569,2051570,2051576,2051578,2051582,2051604,2051609,2051612,2051614,2051616,2051618,2051620,2051640,2051643,2051644,2051680,2051682,2051684,2051686,2051688,2051690,2051692,2051717,2051720,2051721,2051724,2051730,2051763,2051789,2051793,2051796,2051826,2051830,2051834,2051863,2051993,2051994,2051997,2051999,2052000,2052002,2052010,2052012,2052013,2052014,2052016,2052017,2052026,2052035,2052037,2052068,2052098,2052106,2052122,2052125,2052136,2052157,2052158,2052159,2052163,2052193,2052195,2052197,2052201,2052277,2052310,2052354,2052427,2052430,2052438,2052440,2052447,2052449,2052462,2052466,2052467,2052471,2052473,2052475,2052502,2052504,2052506,2052510,2052575,2052583,2052616,2052661,2052707,2052711,2052713,2052715,2052734,2052736,2052739,2052742,2052744, 2052748,2052812,2052815,2052864,2052872,2052873,2052875,2052876,2052877,2052878,2052883,2052884,2052885,2052886,2052889,2052892,2052893,2052894,2052895,2052899,2052901,2052919,2052957,2052958,2052962,2052965,2053019,2053023,2053027,2053043,2053045,2053046,2053052,2053075,2053076,2053079,2053081,2053085,2053087,2053102,2053104,2053105,2053113,2053116,2053240,2053241,2053247,2053248,2053249,2053262,2053264,2053268,2053292,2053299,2053359,2053378,2053386,2053388,2053411,2053412,2053414,2053416,2053451,2053456,2053458,2053465,2053468,2053494,2053498,2053500,2053585,2053772,2053775,2053790,2053799,2053804,2053837,2053839,2053842,2053845,2053848,2053850,2053880,2053941,2053943,2053947,2053980,2053982,2053989,2053993,2054037,2054059,2054080,2054087,2054093,2054103,2054110,2054124,2054132,2054134,2054137,2054139,2054142,2054183,2054206,2054502,2054771,2054838,2056820,2057495,2057520,2058316,2059 083,2059093,2059094,2059107,2059110,2059111,2059118,2059120,2059121,2059123,2059127,2059128,2059138,2059148,2059149,2059150,2059151,2059152,2059154,2059159,2059174,2059196,2059197,2059198,2059203,2059431,2059433,2059434,2059436,2059456,2059460,2059504,2059505,2059506,2059507,2059526,2059528,2059529,2059538,2059539,2059540,2059543,2059554,2059555,2059556,2059557,2059559,2059570,2059574,2059576,2059590,2059591,2059592,2059593,2059596,2059597,2059607,2059610,2059611,2059612,2059825,2059826,2059830,2059831,2059832,2059833,2059834,2059847,2059848,2059849,2059851,2059865,2059868,2059871,2059873,2059890,2059907,2059908,2059909,2059910,2059911,2059921,2059931,2059932,2059933,2059935,2059936,2059937,2059948,2059949,2059950,2059951,2059952,2059953,2059954,2059955,2059965,2059966,2059967,2059968,2059970,2059971,2059972,2059973,2059982,2059983,2059984,2059985,2059986,2059987,2059989,2060079,2060080, 2060082,2060084,2060085,2060086,2060093,2060094,2060095,2060098,2060099,2060100,2060106,2060108,2060109,2060110,2060111,2060120,2060121,2060122,2060123,2060124,2060126,2060130,2060137,2060144,2060149,2060150,2060151,2060152,2060167,2060168,2060185,2060186,2060187,2060192,2060210,2060211,2060222,2060229,2060230,2060231,2060343,2060344,2060345,2060346,2060349,2060372,2060374,2060450,2060469,2060492,2060502,2060503,2060505,2060506,2060507,2060517,2060533,2060536,2060537,2060749,2060750,2060751,2060769,2060770,2060786,2060839,2060840,2060846,2061063,2061093,2061266,2061281,2061282,2061283,2061285,2061286,2061289,2061290,2061301,2061303,2061313,2061315,2061319,2061325,2061332,2061343,2061367,2061368,2061369,2061371,2061562,2061624,2061625,2061627,2061631,2061634,2061635,2061636,2061638,2061641,2061651,2061652,2061655,2061659,2061660,2061661,2061663,2061664,2061666,2061669,2061671,2061672,2061 674,2061681,2061683,2061684,2061685,2061686,2061687,2061694,2061698,2061699,2061700,2061701,2061906,2061973,2061979,2061980,2061981,2061982,2061983,2061984,2061990,2061991,2061992,2061993,2061994,2061995,2061996,2061997,2062002,2062003,2062010,2062012,2062013,2062015,2062017,2062019,2062023,2062024,2062029,2062034,2062038,2062040,2062046,2062047,2062048,2062049,2062051,2062053,2062058,2062059,2062060,2062369,2062371,2062375,2062377,2062380,2062382,2062384,2062386,2062387,2062388,2062390,2062391,2062393,2062395,2062396,2062397,2062402,2062403,2062404,2062407,2062409,2062426,2062427,2062434,2062435,2062436,2062438,2062439,2062440,2062444,2062445,2062454,2062456,2062473,2062479,2062483,2062484,2062644,2062650,2062802,2062803,2062805,2062806,2062814,2063123,2063250,2063270,2063604,2063609,2063661,2063663,2063668,2063718,2063742,2063749,2063759,2064037,2064076,2064160,2064179,2064433,2064437, 2064522,2064551,2065418,2068762,2070961,2070962,2070963,2070964,2070965,2070966,2070984,2070985,2070986,2070987,2070988,2070990,2070991,2071005,2071007,2071023,2071024,2071036,2071038,2071042,2071043,2071045,2071046,2071053,2071059,2071065,2071068,2071069,2071075,2071076,2071077,2071082,2071083,2071089,2071090,2071103,2071106,2071122,2071130,2071132,2071135,2071355,2071358,2071405,2071408,2071417,2071420,2071421,2071422,2071423,2071424,2071425,2071426,2071430,2071431,2071448,2071469,2071474,2071476,2071479,2071483,2071484,2071485,2071495,2071497,2071501,2071515,2071541,2071555,2071559,2071563,2071564,2071565,2071566,2071567,2071584,2071585,2071605,2071607,2071609,2071611,2071612,2071614,2071616,2071617,2071618,2071633,2071635,2071639,2071642,2071643,2071644,2071656,2071661,2071716,2071746,2071747,2071748,2071749,2071750,2071765,2071767,2071768,2071791,2071817,2071828,2071837,2071846,2071 849,2071850,2071851,2071852,2071853,2071862,2071863,2071864,2071865,2071867,2071868,2071878,2071879,2071880,2071881,2071882,2071883,2071884,2071885,2072083,2072085,2072086,2072093,2072094,2072096,2072097,2072098,2072099,2072101,2072104,2072105,2072106,2072107,2072109,2072111,2072119,2072120,2072121,2072123,2072125,2072126,2072132,2072133,2072134,2072135,2072136,2072138,2072143,2072157,2072160,2072161,2072164,2072176,2072178,2072180,2072183,2072185,2072186]) id) SELECT /* AnalyzerGeneGeneIxnsDAO */ fg.nm fromGeneSymbol ,fg.acc_txt fromGeneAcc ,tg.nm toGeneSymbol ,tg.acc_txt toGeneAcc ,ft.nm fromTaxonNm ,ft.secondary_nm fromTaxonCommonNm ,ft.acc_txt fromTaxonAcc ,tt.nm toTaxonNm ,tt.secondary_nm toTaxonCommonNm ,tt.acc_txt toTaxonAcc ,r.abbr_authors_txt refAuthors ,r.core_citation_txt refCitation ,r.pub_start_yr refYear ,r.acc_txt refAcc ,ggr.experimental_sys_nm ,ggr.experimental_sys_type ,(SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput ,COUNT(*) OVER() fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id INNER JOIN reference r ON ggr.reference_id = r.id INNER JOIN gene_sq g1 ON g1.id = ggr.from_gene_id INNER JOIN gene_sq g2 ON g2.id = ggr.to_gene_id ORDER BY fg.nm_sort ,tg.nm_sort LIMIT 1000000;
Date: 2024-08-24 06:31:59 Duration: 6s81ms Database: ctdprd51 User: pubeu Bind query: yes
-
WITH gene_sq AS (SELECT UNNEST (ARRAY[1435134,1435135,1435144,1435145,1435165,1435170,1435172,1435174,1435175,1435194,1435196,1435197,1435202,1435203,1435207,1435208,1435365,1435366,1435369,1435377,1435378,1435379,1435388,1435391,1435392,1435402,1435407,1435409,1435414,1435416,1435417,1435418,1435420,1435421,1435422,1435491,1435514,1435814,1435816,1435819,1435821,1435827,1435829,1435830,1435840,1435846,1435847,1435849,1435850,1435902,1435907,1435909,1435911,1435931,1435933,1435938,1435941,1435942,1435944,1435946,1435969,1435970,1435972,1435974,1436245,1436511,1436512,1436515,1436522,1436523,1436524,1436525,1436537,1436572,1436576,1436588,1436589,1436590,1436602,1436604,1436609,1436610,1436622,1436624,1436625,1436638,1436639,1436640,1436644,1436645,1436982,1436983,1436984,1436985,1436988,1436989,1436990,1436993,1436995,1436996,1437002,1437006,1437013,1437016,1437024,1437028,1437077,1437081,1437082,1437083,1437414,1437 441,1437500,1437505,1437506,1437515,1437518,1437519,1437520,1437521,1437523,1437524,1437530,1437537,1437539,1437540,1437542,1437544,1437545,1437546,1437549,1437550,1437554,1437555,1437558,1437560,1437564,1437566,1437637,1437773,1437903,1437913,1437921,1437923,1437924,1437925,1437926,1437927,1437928,1437930,1437931,1437932,1437943,1437945,1437946,1437947,1437949,1437950,1437951,1437952,1437953,1437955,1437956,1437970,1437975,1437977,1438000,1438007,1438014,1438016,1438021,1438025,1438026,1438057,1438059,1438068,1438348,1438350,1438352,1438375,1438381,1438382,1438383,1438384,1438386,1438424,1438727,1438740,1438765,1438768,1438771,1438772,1439034,1439107,1439113,1439126,1439138,1439141,1439142,1439145,1439148,1439227,1439493,1439507,1439555,1439783,1440098,1440158,1440543,1440569,1440746,1440749,1441133,1441207,1441775,1441913,1441975,1445454,1445480,1446284,1447439,1447484,1447497,1447519, 1447523,1447526,1447532,1447536,1447552,1447587,1447589,1447594,1447597,1447617,1447620,1447621,1447623,1447627,1447629,1447632,1447634,1447648,1447650,1447653,1447656,1447663,1447681,1447683,1447685,1447690,1447693,1447718,1447720,1447721,1447723,1447726,1447730,1447752,1447754,1447813,1447814,1447820,1448059,1448092,1448135,1448163,1448166,1448169,1448171,1448192,1448198,1448201,1448202,1448206,1448222,1448223,1448259,1448289,1448291,1448312,1448316,1448347,1448350,1448355,1448359,1448387,1448394,1448431,1448432,1448433,1448434,1448436,1448437,1448439,1448660,1448676,1448678,1448688,1448719,1448725,1448746,1448748,1448749,1448753,1448754,1448773,1448775,1448778,1448781,1448783,1448798,1448799,1448801,1448803,1448805,1448806,1448810,1448832,1448860,1448861,1448863,1448864,1448889,1448890,1448893,1448894,1448895,1448900,1448920,1448927,1448954,1448960,1448986,1449096,1449156,1449189,1449 190,1449211,1449212,1449217,1449218,1449237,1449242,1449243,1449244,1449262,1449273,1449275,1449290,1449294,1449295,1449308,1449312,1449313,1449314,1449315,1449329,1449332,1449335,1449338,1449356,1449359,1449539,1449547,1449587,1449589,1449590,1449591,1449593,1449595,1449612,1449613,1449617,1449618,1449619,1449620,1449622,1449624,1449710,1449728,1449730,1449731,1449735,1449749,1449751,1449753,1449759,1449775,1449782,1449803,1449805,1449808,1450186,1450209,1450220,1450494,1450630,1450816,1450822,1450854,1450945,1450946,1450947,1450948,1450966,1450971,1450973,1450990,1450994,1450995,1450997,1451011,1451013,1451014,1451016,1451017,1451031,1451032,1451034,1451035,1451206,1451373,1451374,1451417,1451418,1451420,1451422,1451428,1451436,1451437,1451438,1451439,1451440,1451461,1451476,1451506,1451510,1451513,1451514,1451530,1451532,1451538,1451550,1451551,1451563,1451564,1451587,1451590,1451905, 1451920,1451998,1452017,1452021,1452022,1452030,1452034,1452036,1452037,1452038,1452039,1452040,1452041,1452058,1452059,1452060,1452062,1452065,1452066,1452086,1452089,1452117,1452122,1452125,1452138,1452141,1452143,1452146,1452158,1452159,1452162,1452163,1452165,1452182,1452183,1452187,1452210,1452212,1452215,1452216,1452218,1452231,1452232,1452233,1452236,1452237,1452238,1452495,1452579,1452632,1452634,1452639,1452647,1452652,1452655,1452658,1452659,1452660,1452661,1452669,1452670,1452674,1452675,1452676,1452684,1452687,1452691,1452692,1452693,1452694,1452695,1452696,1452714,1452721,1452723,1452724,1452725,1452728,1452735,1452737,1452739,1452741,1452742,1452743,1452745,1452752,1452755,1452757,1452758,1452759,1452767,1452768,1452770,1452772,1452939,1453026,1453424,1453496,1453529,1453531,1453794,1453874,1453894,1453898,1453905,1453908,1454211,1454213,1454215,1454216,1454221,1454225,1454 580,1454601,1454641,1454706,1454989,1455083,1455223,1455224,1455438,1455465,1455713,1456008,1456185,1457479,1457776,1457779,1458518,1458567,1459469,1460708,1461445,1461446,1461449,1461451,1461471,1461472,1461473,1461475,1461491,1461492,1461494,1461495,1461496,1461521,1461522,1461523,1461524,1461525,1461529,1461552,1461553,1461557,1461558,1461560,1461562,1461586,1461588,1461615,1461617,1461619,1461664,1461668,1462055,1462056,1462057,1462058,1462060,1462076,1462102,1462103,1462105,1462106,1462109,1462111,1462125,1462130,1462150,1462152,1462153,1462155,1462156,1462184,1462186,1462188,1462189,1462190,1462191,1462196,1462214,1462215,1462217,1462220,1462223,1462246,1462248,1462253,1462257,1462276,1462289,1462305,1462306,1462308,1462311,1462312,1462313,1462648,1462653,1462654,1462655,1462656,1462678,1462679,1462680,1462681,1462683,1462685,1462687,1462706,1462707,1462711,1462712,1462731,1462732, 1462736,1462757,1462788,1462789,1462792,1462794,1462811,1462812,1462813,1462821,1462835,1462836,1462837,1462838,1462839,1462862,1462863,1462864,1462865,1463147,1463183,1463185,1463186,1463214,1463216,1463217,1463218,1463222,1463237,1463240,1463242,1463244,1463245,1463246,1463250,1463272,1463275,1463281,1463282,1463311,1463315,1463319,1463345,1463346,1463347,1463351,1463384,1463386,1463388,1463412,1463415,1463416,1463417,1463418,1463666,1463667,1463719,1463744,1463805,1463807,1463810,1463831,1463833,1463834,1463863,1463868,1463870,1463872,1463874,1463902,1463907,1463908,1463940,1463941,1463946,1464362,1464365,1464368,1464369,1464371,1464398,1464400,1464430,1464431,1464432,1464433,1464439,1464462,1464466,1464484,1464486,1464488,1464489,1464490,1464491,1464492,1464519,1464549,1464550,1464552,1464554,1464581,1464583,1464661,1464662,1464863,1464868,1465114,1465210,1465211,1465213,1465230,1465 234,1465236,1465238,1465239,1465254,1465257,1465258,1465273,1465281,1465297,1465298,1465299,1465300,1465301,1465316,1465320,1465324,1465327,1465339,1465364,1465365,1465366,1465387,1465388,1465389,1465390,1465391,1465943,1465949,1465950,1465951,1465952,1465976,1465988,1465989,1465990,1465992,1466028,1466045,1466088,1466089,1466091,1466109,1466111,1466113,1466114,1466115,1466155,1466349,1466484,1466611,1466615,1466616,1466631,1466632,1466633,1466635,1466636,1466646,1466648,1466649,1466650,1466665,1466666,1466668,1466687,1466688,1466689,1466690,1466706,1466713,1466721,1466729,1466742,1466743,1466744,1466745,1466755,1466757,1466761,1466762,1466771,1466772,1466773,1466774,1466778,1466958,1467192,1467194,1467195,1467196,1467197,1467204,1467210,1467211,1467216,1467218,1467224,1467227,1467241,1467246,1467248,1467249,1467250,1467251,1467262,1467263,1467264,1467265,1467266,1467267,1467268,1467278, 1467280,1467551,1467564,1467858,1468677,1468688,1468690,1469119,1469598,1469649,1469650,1469751,1469820,1469903,1470283,1470583,1470977,1471789,1472018,1472047,1472048,1475644,1476242,1476599,1478960,1481110,1481318,1482090,1482358,1483228,1483479,1483826,1484149,1484729,1484849,1485017,1485052,1485391,1486127,1486412,1486594,1486758,1487059,1487263,1488632,1488742,1489025,1489671,1490342,1490434,1491808,1491852,1491858,1491862,1491876,1491879,1491882,1491888,1491906,1491910,1491918,1491928,1491946,1491948,1491949,1491956,1491957,1491959,1492000,1492303,1492304,1492305,1492335,1492337,1492340,1492345,1492408,1492421,1492424,1492433,1492522,1492559,1492676,1493085,1493103,1493426,1493627,1493673,1493704,1494124,1494129,1494139,1494141,1494143,1494145,1494265,1494340,1494580,1495578,1495858,1496264,1497489,1497581,1498016,1498074,1498752,1498857,1500303,1500591,1501610,1501613,1501624,1501 627,1501643,1501645,1501647,1501652,1501658,1501660,1501662,1501665,1501667,1501668,1501670,1501671,1501672,1501673,1501674,1501675,1501677,1501678,1501679,1501681,1501682,1501683,1501686,1501687,1501689,1501691,1501692,1501694,1501696,1501699,1501700,1501705,1501707,1501709,1501710,1501713,1501837,1501839,1501840,1501846,1501856,1501857,1501858,1501859,1501862,1501871,1501872,1501873,1501874,1501877,1501884,1501886,1501888,1501892,1501896,1501904,1501916,1501919,1501927,1501947,1501956,1501957,1501959,1501965,1501966,1501969,1501970,1502203,1502257,1502293,1502308,1502321,1502326,1502343,1502348,1502354,1502355,1502370,1502371,1502372,1502373,1502438,1502604,1502608,1502635,1502642,1502664,1502675,1502680,1502698,1502711,1502733,1502735,1502741,1502747,1502754,1502757,1502765,1502767,1502776,1502786,1502789,1503198,1503232,1503246,1503255,1503256,1503258,1503264,1503275,1503287,1503288, 1503289,1503295,1503296,1503297,1503306,1503308,1503599,1503721,1503739,1503743,1503745,1503754,1503764,1503768,1503769,1503770,1503774,1503782,1503784,1503796,1504198,1504224,1504250,1504253,1504257,1504265,1504266,1504267,1504270,1504276,1504284,1504285,1504286,1504293,1504294,1504296,1504297,1504299,1504300,1504301,1504302,1504303,1504304,1504307,1504308,1504309,1504311,1504313,1504697,1504724,1504727,1504728,1504729,1504733,1504735,1504741,1504763,1504766,1504772,1504774,1504794,1504795,1504797,1504798,1504800,1504802,1504805,1504807,1504809,1504817,1504819,1504820,1504821,1504834,1504836,1504840,1504846,1504855,1504858,1504859,1504862,1504864,1504870,1504871,1504877,1504880,1504888,1505230,1505233,1505260,1505261,1505264,1505283,1505288,1505315,1505316,1505317,1505319,1505334,1505337,1505357,1505359,1505378,1505379,1505381,1505383,1505386,1505403,1505404,1505407,1505425,1505428,1505 432,1505434,1505488,1505788,1505892,1505920,1505921,1505935,1505955,1505956,1505961,1505966,1505968,1505982,1505984,1506021,1506057,1507238,1508476,1510079,1510161,1510652,1510654,1510671,1510679,1510680,1510682,1510712,1510721,1510749,1510786,1510795,1511090,1512020,1514396,1514412,1514416,1514418,1515203,1515206,1515210,1515211,1515219,1515221,1515222,1515223,1515225,1515228,1515229,1515345,1515365,1515366,1515372,1515394,1515397,1515401,1515405,1515426,1515428,1515438,1515440,1515441,1515447,1515705,1515771,1515773,1515781,1515787,1515788,1515789,1515797,1515799,1515802,1515818,1515823,1515830,1515832,1515838,1515872,1516224,1516225,1516226,1516227,1516282,1516283,1516287,1516292,1516311,1516318,1516319,1516320,1516342,1516343,1516345,1516580,1516600,1516649,1516716,1516719,1516723,1516725,1516861,1516862,1516863,1516866,1516871,1516874,1517240,1517257,1517262,1517266,1517294,1517295, 1517297,1517316,1517317,1517331,1517338,1517341,1517344,1517378,1519806,1521339,1521981,1522320,1522396,1522401,1522444,1522588,1522719,1522907,1522908,1523085,1523179,1523643,1527000,1527729,1530316,1531958,1532351,1532402,1532558,1532607,1532861,1533256,1533318,1533835,1534650,1534990,1535005,1535037,1535127,1535513,1535659,1535948,1536216,1536645,1536688,1536723,1537008,1537041,1537083,1537131,1537207,1537277,1537435,1538956,1542647,1542706,1542715,1542716,1542721,1542723,1542870,1542875,1542888,1542889,1542891,1542915,1542917,1542921,1542955,1542957,1542959,1542961,1542964,1542978,1542980,1542982,1542984,1542994,1543003,1543228,1543247,1543248,1543249,1543371,1543636,1543637,1543697,1543723,1543732,1543735,1543737,1543739,1543741,1543751,1543752,1543753,1543756,1543758,1543759,1543760,1543762,1543763,1543765,1543766,1543981,1543983,1543985,1543989,1543992,1544022,1544024,1544027,1544 030,1544054,1544055,1544059,1544075,1544094,1544097,1544100,1544128,1544130,1544132,1544191,1544395,1544538,1545591,1545755,1546381,1546905,1546915,1546942,1547714,1547716,1547994,1548891,1548892,1548903,1549140,1551764,1553838,1554443,1554444,1554454,1554456,1554459,1554464,1554468,1554473,1554482,1554489,1554496,1554765,1554779,1554789,1554812,1554813,1554815,1554817,1554850,1554853,1554857,1554867,1554869,1554871,1554875,1554887,1554889,1554924,1554929,1554939,1554946,1554948,1556143,1556288,1556413,1556429,1556621,1556716,1556754,1556756,1556760,1556765,1556806,1556813,1556843,1556844,1556847,1556856,1556858,1556862,1556863,1556867,1556881,1556883,1556884,1556889,1556974,1557065,1557377,1557378,1557384,1557388,1557390,1557418,1557422,1557425,1557453,1557455,1557524,1557527,1557532,1557548,1557549,1557550,1557551,1557552,1557564,1557568,1557573,1557575,1557582,1557583,1557584,1557585, 1557586,1557630,1557647,1557723,1558012,1558014,1558016,1558020,1558065,1558100,1558103,1558106,1558108,1558178,1558181,1558190,1558206,1558208,1558210,1558217,1558276,1558299,1558305,1558871,1558940,1558983,1559014,1559102,1559106,1559111,1559113,1559118,1559124,1559128,1559131,1559142,1559143,1559145,1559258,1559272,1559701,1560465,1560466,1560751,1560760,1560954,1561609,1561625,1561928,1562145,1562250,1562337,1564082,1564134,1564436,1565138,1565139,1565183,1565684,1566878,1567275,1567288,1568041,1568133,1568335,1569009,1569413,1569499,1569504,1569527,1569553,1569741,1569755,1570282,1570300,1570327,1570403,1571014,1571028,1571234,1571307,1571331,1571447,1571525,1575444,1577715,1578651,1579505,1580532,1580533,1580984,1581109,1581143,1581151,1582131,1582262,1582560,1582888,1583286,1584013,1586087,1586675,1586688,1586706,1586960,1587352,1587366,1587412,1587428,1587783,1588286,1588531,1590 693,1590712,1592557,1593453,1594565,1594569,1595138,1595266,1595653,1596218,1596276,1596819,1596820,1596858,1597239,1597257,1597275,1597346,1597351,1604221,1606251,1606253,1606255,1606257,1606260,1606262,1606263,1606265,1606266,1606267,1606269,1606271,1606272,1607104,1609447,1609795,1609797,1609798,1609803,1609805,1609808,1609809,1609817,1610291,1610294,1610315,1610322,1610334,1610335,1610746,1610747,1610752,1610753,1610754,1610755,1610759,1610760,1610801,1610803,1610805,1610806,1610837,1610840,1610849,1610850,1610852,1610855,1612005,1612048,1612049,1612551,1612552,1612566,1612569,1618304,1618305,1618308,1618310,1618314,1618316,1618318,1618320,1618322,1618323,1618327,1618328,1618331,1618332,1618334,1618335,1618337,1618339,1618345,1618346,1618348,1618350,1618352,1618759,1618760,1618762,1618768,1618769,1618770,1618772,1618774,1618775,1618785,1618786,1618787,1618788,1618789,1618791,1618802, 1618803,1618807,1618808,1618825,1618826,1618827,1618839,1618840,1618842,1618843,1618844,1618845,1618846,1618856,1618857,1618859,1618860,1618874,1618877,1618879,1618881,1618883,1618907,1619470,1619472,1619473,1619474,1619478,1619480,1619482,1619484,1619485,1619486,1619488,1619491,1619492,1619493,1619494,1619495,1619498,1619509,1619510,1619511,1619513,1619514,1619515,1619516,1619518,1619525,1619527,1619528,1619529,1619530,1619531,1619532,1619533,1619534,1619547,1619549,1619551,1619553,1619563,1619564,1619567,1619568,1619569,1619571,1619583,1619586,1619587,1619589,1619599,1619600,1619601,1619604,1619613,1619614,1619616,1619617,1619619,1620231,1620238,1620241,1620244,1620246,1620247,1620249,1620252,1620253,1620254,1620263,1620267,1620270,1620272,1620286,1620287,1620288,1620290,1620291,1620292,1620314,1620315,1620318,1620322,1620340,1620342,1620343,1620346,1620367,1620368,1620373,1620374,1620 377,1620378,1620381,1620382,1620386,1620389,1620390,1620391,1621216,1621217,1621218,1621219,1621220,1621222,1621224,1621225,1621226,1621227,1621228,1621233,1621237,1621242,1621243,1621245,1621246,1621248,1621251,1621256,1621263,1621553,1621555,1621590,1621596,1621598,1621602,1621603,1621605,1621610,1621613,1621621,1621622,1621630,1621632,1621638,1621640,1621642,1621675,1621676,1622021,1622022,1622026,1622028,1622029,1622031,1622033,1622034,1622036,1622038,1622043,1622046,1622048,1622049,1622050,1622052,1622056,1622061,1622063,1622064,1622065,1622067,1622068,1622070,1622071,1622095,1622105,1622121,1622587,1622590,1622707,1622820,1623026,1623291,1623293,1623316,1623899,1623935,1623937,1623946,1623949,1623950,1623952,1623954,1623955,1623956,1623957,1623962,1623964,1623970,1623973,1623984,1623985,1624390,1624392,1624395,1624412,1624414,1624416,1624428,1624446,1624448,1624455,1624457,1624460, 1624461,1624462,1624465,1624467,1624468,1624470,1624472,1624479,1624848,1624861,1624863,1624864,1624867,1624868,1624869,1624871,1625266,1625268,1625269,1625270,1625271,1625272,1625274,1625276,1625280,1625282,1625283,1625285,1625288,1625290,1625291,1625296,1625300,1625306,1625309,1625313,1625321,1625328,1625795,1625800,1625801,1625807,1625808,1625813,1625814,1625815,1625820,1625822,1625835,1625836,1625839,1625840,1625855,1625856,1625900,1626376,1626984,1627529,1627534,1627577,1628142,1628147,1628153,1628154,1628527,1628554,1629398,1629755,1630100,1630105,1630108,1630137,1630138,1630140,1630147,1630149,1630150,1630151,1630175,1630177,1630183,1630184,1630185,1630186,1630209,1630212,1630214,1630215,1630216,1630218,1630219,1630220,1630235,1630238,1630240,1630242,1630243,1630244,1630246,1630247,1630248,1630259,1630261,1630262,1630264,1630266,1630268,1630272,1630274,1630286,1630288,1630291,1630 292,1630295,1630296,1630300,1630301,1630302,1630304,1630305,1630306,1630307,1630310,1630311,1630312,1630314,1630316,1630318,1630319,1630320,1630321,1630322,1630323,1630324,1630325,1630358,1630575,1630716,1630718,1630719,1630725,1630726,1630728,1630753,1630754,1630779,1630783,1630785,1630806,1630808,1630813,1630839,1630841,1630843,1630863,1630864,1630866,1630868,1630885,1630903,1630910,1630911,1630915,1630918,1630919,1630921,1630924,1630926,1631420,1631422,1631423,1631424,1631426,1631450,1631451,1631453,1631454,1631455,1631457,1631460,1631484,1631485,1631487,1631499,1631500,1631501,1631502,1631505,1631513,1631514,1631519,1631522,1631523,1631525,1631527,1631534,1631535,1631536,1631537,1631538,1631540,1631541,1631542,1631544,1631545,1631549,1631552,1631553,1631936,1631938,1631943,1631954,1631957,1631958,1631965,1631966,1631968,1631970,1631972,1631974,1631975,1631987,1631988,1631989,1631991, 1631994,1631996,1631999,1632012,1632018,1632020,1632023,1632031,1632033,1632035,1632041,1632046,1632047,1632049,1632055,1632056,1632058,1632059,1632060,1632062,1632063,1632064,1632065,1632066,1632067,1632068,1632069,1632070,1632071,1632075,1632076,1632077,1632078,1632080,1632081,1632389,1632392,1632393,1632404,1632406,1632412,1632413,1632414,1632416,1632418,1632419,1632437,1632438,1632439,1632440,1632441,1632443,1632460,1632462,1632463,1632464,1632465,1632468,1632469,1632475,1632476,1632477,1632478,1632479,1632481,1632482,1632484,1632485,1632486,1632488,1632490,1632491,1632499,1632502,1632504,1632505,1632512,1632514,1632515,1632516,1632518,1632519,1632520,1632521,1632528,1632529,1632531,1632532,1632533,1632542,1632543,1632544,1632546,1632873,1632875,1632877,1632878,1632880,1632881,1632882,1632883,1632884,1632890,1632892,1632894,1632898,1632899,1632900,1632902,1632910,1632912,1632914,1632 918,1632921,1632941,1632944,1632945,1632947,1632949,1632951,1632954,1632961,1632962,1632963,1632964,1632967,1632968,1632969,1632978,1632979,1632980,1632981,1632982,1632984,1632996,1632997,1632998,1632999,1633000,1633007,1633008,1633009,1633010,1633011,1633012,1633013,1633014,1633015,1633021,1633023,1633028,1633029,1633043,1633045,1633046,1633092,1633353,1633354,1633356,1633360,1633361,1633363,1633366,1633372,1633374,1633379,1633381,1633384,1633388,1633389,1633407,1633409,1633411,1633428,1633442,1633443,1633450,1633469,1633481,1633482,1633483,1633485,1633487,1633497,1633500,1633501,1633502,1633511,1633514,1633515,1633516,1633608,1633710,1633771,1633773,1633774,1633775,1633776,1633777,1633785,1633787,1633788,1633789,1633790,1633792,1633803,1633804,1633805,1633806,1633807,1633808,1633819,1633824,1633825,1633827,1633828,1633829,1633831,1633832,1633833,1633835,1633839,1633842,1633843,1633844, 1633847,1633849,1633852,1633854,1633856,1633858,1633866,1633867,1633868,1633870,1633871,1633873,1633890,1633892,1633896,1633899,1633914,1633915,1633917,1633918,1633919,1633920,1633922,1633923,1634284,1634285,1634286,1634287,1634288,1634289,1634290,1634291,1634296,1634299,1634300,1634301,1634310,1634313,1634314,1634315,1634338,1634339,1634341,1634342,1634344,1634347,1634365,1634367,1634369,1634370,1634371,1634372,1634374,1634391,1634393,1634398,1634414,1634415,1634416,1634418,1634419,1634420,1634421,1634422,1634441,1634442,1634443,1634444,1634445,1634446,1634447,1634449,1634450,1634468,1634469,1634470,1634471,1634472,1634488,1634491,1634492,1634494,1634495,1634931,1634932,1634933,1634934,1634935,1634936,1634937,1634938,1634939,1634945,1634948,1634969,1634971,1634973,1634975,1634976,1634977,1634995,1634998,1634999,1635000,1635002,1635004,1635005,1635016,1635017,1635018,1635019,1635020,1635 021,1635023,1635024,1635041,1635042,1635044,1635046,1635047,1635065,1635066,1635067,1635086,1635087,1635088,1635089,1635092,1635102,1635105,1635106,1635107,1635108,1635109,1635110,1635129,1635131,1635132,1635133,1635134,1635137,1635138,1635450,1636180,1636216,1636221,1636224,1636226,1636229,1636232,1636235,1636236,1636240,1636241,1636242,1636244,1636569,1636570,1636571,1636574,1636575,1636576,1636599,1636600,1636621,1636622,1637474,1638616,1638651,1638674,1639324,1639330,1639332,1639874,1639875,1639885,1639904,1640490,1640712,1641160,1641197,1641943,1642621,1642622,1642623,1642628,1643334,1643344,1643384,1643387,1643392,1643568,1644633,1645955,1646997,1651061,1651476,1653827,1653867,1653868,1653889,1653891,1653948,1653949,1653968,1653969,1653971,1654562,1654563,1654564,1654565,1654566,1654567,1654576,1654580,1654612,1654620,1654621,1654623,1654624,1654645,1654646,1654647,1655171,1655179, 1655180,1655181,1655182,1655189,1655196,1655198,1655199,1655785,1655813,1655829,1656304,1656308,1656314,1656787,1657261,1657262,1657355,1657615,1657860,1658503,1658850,1658907,1659695,1661015,1662388,1666138,1666560,1666648,1667746,1667820,1667822,1668389,1669149,1669197,1669352,1669706,1670209,1670212,1671124,1671125,1671126,1671127,1671405,1671408,1671409,1671411,1671416,1671664,1671672,1671715,1672537,1672710,1672777,1673163,1673191,1673484,1674861,1677467,1678301,1679086,1679087,1679089,1679098,1679167,1679168,1679600,1679618,1679625,1679626,1679670,1679697,1679973,1679976,1679977,1679978,1679979,1679980,1679981,1679982,1679983,1679986,1679998,1680002,1680027,1680050,1680069,1680090,1680417,1680507,1680518,1680554,1680562,1680587,1680588,1680636,1680637,1680980,1681012,1681084,1681425,1681426,1681828,1681833,1682013,1682016,1682018,1682271,1682719,1682753,1684398,1685477,1687815,1689 022,1690842,1690849,1691941,1692103,1692106,1692541,1692586,1693003,1693045,1693087,1693304,1693657,1693849,1693856,1693866,1694872,1695888,1697487,1699251,1699576,1699730,1699840,1702040,1702044,1702478,1702482,1702484,1702486,1703264,1703266,1704331,1704847,1704913,1705447,1707443,1708676,1710263,1710313,1711224,1711627,1712286,1712510,1712919,1713300,1713304,1713335,1713349,1713363,1719555,1721110,1722129,1722131,1722133,1722134,1722966,1722969,1723926,1723984,1724436,1725008,1725085,1727367,1728362,1730975,1736592,1736601,1736984,1737010,1737021,1737387,1739013,1739037,1739517,1739520,1740495,1742842,1745034,1748444,1749224,1749281,1749614,1750874,1750910,1751420,1751580,1751650,1752641,1752714,1753097,1753140,1753881,1753901,1753950,1754377,1754747,1755295,1755438,1755514,1757538,1763006,1763421,1763809,1764262,1764636,1764707,1766359,1766437,1767101,1767134,1767724,1767819,1767820, 1768307,1768384,1768623,1771459,1771557,1772610,1772780,1773043,1773166,1773658,1775248,1775333,1775413,1775415,1775446,1775476,1775890,1775911,1775939,1775940,1776570,1776749,1776788,1776790,1776865,1776883,1779611,1780244,1780315,1780319,1780333,1782620,1784510,1785689,1787758,1788496,1788566,1788975,1789523,1789525,1789537,1789586,1789913,1790038,1790061,1790085,1790092,1790095,1790426,1790467,1790550,1790595,1790596,1790597,1790637,1790648,1791017,1791050,1791154,1791469,1791865,1792160,1792466,1792469,1793007,1793113,1793135,1793371,1793428,1793430,1793447,1793500,1793696,1795395,1795397,1795402,1795419,1795425,1795431,1795445,1795446,1795464,1795466,1795467,1795469,1795472,1795487,1795489,1795493,1795497,1795501,1795516,1795518,1795520,1795523,1795524,1795527,1795531,1795532,1795536,1795538,1795540,1795541,1795544,1795546,1795547,1795549,1795551,1795552,1795553,1795557,1795558,1795 560,1795696,1795754,1795793,1795796,1795801,1795802,1795804,1795817,1795819,1795820,1795822,1795824,1795825,1795828,1795878,1795880,1795902,1795905,1795937,1795939,1796012,1796022,1796195,1796205,1796207,1796227,1796256,1796261,1796262,1796539,1797038,1797760,1797762,1797767,1797770,1797775,1797776,1797778,1797784,1797787,1797788,1797790,1797793,1797794,1797796,1797932,1797958,1797984,1797988,1797990,1797994,1798003,1798010,1798011,1798013,1798016,1798018,1798021,1798024,1798025,1798027,1798031,1798037,1798040,1798043,1798053,1798055,1798060,1798062,1798097,1798103,1798271,1798672,1798730,1798762,1799061,1799400,1799439,1799717,1799720,1799775,1799798,1799813,1799845,1800082,1800083,1804281,1804283,1804289,1804290,1804293,1804312,1804313,1804314,1804315,1804316,1804320,1804321,1804332,1804334,1804335,1804336,1804338,1804341,1804353,1804354,1804355,1804358,1804359,1804361,1804376,1804381, 1804383,1805035,1805299,1805851,1805854,1805855,1805871,1806288,1806346,1806389,1806424,1806453,1806472,1806783,1806798,1806830,1806917,1806920,1806993,1806994,1807033,1807068,1807072,1807094,1807231,1807241,1807301,1807483,1807508,1807558,1807853,1807880,1808038,1808168,1808296,1808638,1808729,1808779,1809118,1809124,1809150,1809215,1809267,1809285,1809490,1809659,1810113,1810117,1810586,1811322,1811333,1811849,1811872,1811875,1814212,1814794,1814870,1814885,1814886,1815211,1815322,1815572,1816017,1816653,1816668,1816677,1816875,1817052,1817053,1817054,1817055,1817056,1817203,1817241,1817278,1817282,1817287,1817293,1817324,1817326,1817328,1817329,1817330,1817331,1817332,1817334,1817335,1817337,1817338,1817341,1817342,1817348,1817353,1817355,1817357,1817359,1817360,1817362,1817363,1817503,1817519,1817528,1817584,1817619,1817626,1817641,1817658,1817659,1817663,1817664,1817667,1817669,1817 670,1817671,1817672,1817673,1817674,1817676,1817678,1817679,1817683,1817684,1817850,1817857,1817862,1817865,1817929,1817931,1817953,1817956,1817965,1817981,1817983,1817985,1817995,1817996,1818000,1818007,1818008,1818010,1818012,1818013,1818014,1818015,1818117,1818129,1818154,1818173,1818205,1818206,1818210,1818212,1818218,1818220,1818221,1818228,1818236,1818238,1818239,1818240,1818241,1818242,1818244,1818245,1818251,1818252,1818253,1818264,1818265,1818270,1818278,1818279,1818280,1818281,1818283,1818288,1818295,1818299,1818481,1818572,1818600,1818836,1818848,1818865,1818883,1818885,1818888,1819024,1819076,1819078,1819104,1819106,1819107,1819125,1819169,1819511,1819573,1819970,1819972,1820020,1820031,1820054,1820082,1820089,1820535,1820549,1820587,1820608,1820649,1820740,1821020,1821192,1821764,1821773,1821801,1822179,1822561,1823862,1824724,1824741,1824795,1824834,1824835,1824888,1825075, 1825148,1825292,1825396,1826210,1826215,1826216,1826218,1826220,1826243,1826245,1826246,1826265,1826278,1826291,1826292,1826295,1826362,1826577,1826578,1826694,1826703,1826807,1826969,1826970,1826982,1827001,1827081,1827183,1827185,1827196,1827197,1827407,1827409,1827415,1827425,1827427,1827429,1827438,1827452,1827455,1827457,1827458,1827461,1827462,1827467,1827468,1827470,1827471,1827472,1827473,1827474,1827475,1827478,1827480,1827557,1827657,1827681,1827685,1827720,1827735,1827737,1827776,1827778,1827780,1827784,1827824,1827826,1827827,1827849,1827875,1827889,1827980,1827987,1828004,1828009,1828017,1828020,1828024,1828025,1828027,1828028,1828029,1828030,1828031,1828032,1828033,1828035,1828036,1828037,1828040,1828041,1828043,1828044,1828052,1828059,1828063,1828064,1828065,1828067,1828068,1828070,1828072,1828073,1828080,1828082,1828181,1828229,1828230,1828240,1828241,1828242,1828247,1828 248,1828249,1828250,1828253,1828254,1828257,1828258,1828259,1828260,1828263,1828264,1828266,1828267,1828269,1828271,1828272,1828273,1828274,1828276,1828279,1828397,1828417,1828419,1828432,1828434,1828435,1828436,1828444,1828446,1828448,1828450,1828451,1828452,1828453,1828464,1828468,1828469,1828470,1828472,1828473,1828476,1828477,1828478,1828479,1828480,1828481,1828485,1828491,1828493,1828496,1828497,1828499,1828503,1828518,1828521,1828533,1828534,1828536,1828548,1828551,1828552,1828554,1828555,1828666,1828669,1828740,1828770,1828772,1828774,1828985,1828994,1829008,1829009,1829014,1829017,1829231,1829242,1829262,1829297,1829298,1829307,1829308,1829309,1829311,1829313,1829321,1829328,1829330,1829334,1829341,1829342,1829345,1829348,1829349,1829350,1829351,1829353,1829360,1829362,1829363,1829368,1829373,1829375,1829377,1829397,1829400,1829402,1829404,1829430,1829457,1829459,1829684,1829709, 1829760,1829763,1829793,1829794,1829802,1829804,1829805,1829806,1829807,1829809,1829810,1829811,1829814,1829815,1829817,1829818,1829819,1829823,1829824,1829825,1829830,1829833,1829836,1829842,1829843,1829851,1829854,1829855,1829856,1829857,1829862,1829863,1829865,1829870,1829891,1829912,1829916,1829917,1829919,1829920,1829935,1829938,1829940,1830206,1830233,1830247,1830248,1830261,1830262,1830270,1830273,1830275,1830276,1830277,1830280,1830281,1830290,1830291,1830293,1830294,1830295,1830297,1830298,1830299,1830301,1830302,1830304,1830305,1830306,1830307,1830320,1830321,1830322,1830324,1830328,1830329,1830331,1830332,1830333,1830334,1830350,1830352,1830353,1830354,1830355,1830356,1830357,1830370,1830371,1830372,1830373,1830375,1830377,1830392,1830393,1830613,1830639,1830671,1830672,1830676,1830677,1830678,1830681,1830683,1830685,1830694,1830695,1830696,1830699,1830700,1830701,1830714,1830 715,1830717,1830718,1830720,1830721,1830722,1830731,1830732,1830733,1830735,1830737,1830746,1830747,1830749,1830751,1830752,1830754,1830767,1830768,1830769,1830771,1830806,1830808,1830809,1830814,1830843,1830847,1830881,1830882,1830885,1830886,1831148,1831153,1831161,1831162,1831163,1831167,1831184,1831185,1831186,1831188,1831190,1831191,1831857,1831860,1831937,1831939,1831940,1832229,1832664,1832686,1832981,1832982,1832984,1832990,1833001,1833002,1833003,1833004,1833005,1833008,1833009,1833023,1833028,1833047,1833048,1833049,1833050,1833051,1833054,1833075,1833076,1833079,1833081,1833083,1833091,1833094,1833095,1833098,1833136,1833138,1833156,1833393,1833402,1833403,1833404,1833406,1833408,1833418,1833426,1833428,1833430,1833432,1833434,1833436,1833445,1833447,1833465,1833467,1833472,1833480,1833490,1833491,1833499,1833502,1833530,1833531,1833544,1833588,1833589,1833595,1833596,1833619, 1833622,1833648,1833651,1833652,1833653,1833654,1833656,1835805,1835808,1835846,1835923,1836518,1836982,1836983,1836987,1836989,1836990,1837005,1837007,1837011,1837012,1837026,1837027,1837029,1837031,1837033,1837034,1837035,1837037,1837050,1837052,1837054,1837066,1837068,1837069,1837071,1837080,1837081,1837082,1837085,1837087,1837091,1837094,1837095,1837096,1837097,1837106,1837109,1837113,1837114,1837121,1837123,1837124,1837125,1837127,1837130,1837132,1837133,1837321,1837372,1837375,1837377,1837381,1837382,1837401,1837408,1837412,1837435,1837437,1837440,1837450,1837451,1837452,1837465,1837468,1837471,1837484,1837486,1837488,1837489,1837494,1837496,1837500,1837501,1837504,1837505,1837506,1837509,1837511,1837513,1837514,1837515,1837519,1837520,1837521,1837523,1837524,1837527,1837530,1837531,1837814,1837816,1837817,1837819,1837823,1837824,1837848,1837854,1837873,1837876,1837889,1837890,1838 068,1838251,1838328,1838746,1839745,1839750,1839751,1839753,1839761,1840474,1841820,1841841,1841919,1842225,1842534,1842538,1842540,1842710,1842837,1842861,1842929,1843518,1844931,1845260,1846772,1846780,1846786,1846992,1847036,1847947,1847948,1847949,1847950,1847951,1847952,1847955,1847957,1848832,1849213,1849284,1849289,1849750,1849752,1849794,1849800,1850131,1850153,1850155,1850257,1850266,1851077,1851079,1851080,1851085,1851087,1851089,1851098,1851963,1852004,1852144,1852238,1852250,1852285,1852455,1852640,1852859,1852933,1852975,1853442,1853512,1853672,1853697,1853918,1853950,1853964,1854026,1854809,1854846,1854960,1855008,1855155,1855542,1855811,1855964,1856013,1856300,1856301,1856302,1856308,1856319,1856322,1856332,1856333,1856334,1856335,1856336,1856338,1856347,1856364,1856380,1856391,1856401,1856551,1856569,1856570,1856577,1856580,1856587,1856589,1856591,1856599,1856600,1856602, 1856603,1856604,1856607,1856609,1856616,1856617,1856618,1856619,1856633,1856635,1856636,1856647,1856650,1856651,1856659,1856660,1856661,1856665,1856668,1856855,1856885,1856886,1856887,1856890,1856891,1856893,1856903,1856904,1856907,1856909,1856910,1856912,1856922,1856923,1856928,1856929,1856930,1856931,1856932,1856933,1856939,1856946,1856947,1856950,1856964,1856965,1856966,1856968,1856969,1856971,1856974,1856975,1856977,1856980,1856982,1856983,1856985,1856986,1856987,1856989,1856992,1856997,1856999,1857214,1857218,1857219,1857229,1857230,1857231,1857232,1857239,1857240,1857241,1857242,1857244,1857245,1857246,1857250,1857251,1857252,1857253,1857254,1857255,1857258,1857263,1857264,1857266,1857267,1857274,1857275,1857289,1857293,1857295,1857298,1857307,1857308,1857310,1857311,1857312,1857313,1857318,1857319,1857320,1857323,1857324,1857333,1857334,1857335,1857336,1857337,1857338,1857339,1857 341,1857470,1857471,1857480,1857482,1857500,1857503,1857505,1857506,1857513,1857523,1857527,1857529,1857530,1857534,1857536,1857537,1857549,1857553,1857561,1857563,1857565,1857569,1857572,1857575,1857577,1857579,1857581,1857582,1857583,1857586,1857590,1857591,1857592,1857595,1857596,1857599,1857601,1857602,1857603,1857605,1857606,1857607,1857609,1857610,1857611,1857613,1857615,1857618,1857619,1857622,1857623,1857624,1857627,1857628,1857630,1857631,1857795,1857801,1857802,1857804,1857806,1857808,1857809,1857812,1857813,1857817,1857822,1857824,1857828,1857830,1857831,1857838,1857841,1857847,1857849,1857853,1857855,1857857,1857860,1857861,1857867,1857868,1857869,1857870,1857872,1857878,1857880,1857882,1857884,1857889,1857891,1857892,1857893,1857894,1857895,1857898,1857899,1857901,1857903,1857905,1857906,1857907,1857911,1857912,1857914,1857915,1857917,1858115,1858117,1858124,1858127,1858128, 1858130,1858131,1858132,1858142,1858144,1858148,1858149,1858150,1858156,1858158,1858160,1858163,1858164,1858165,1858167,1858168,1858174,1858175,1858177,1858180,1858182,1858183,1858184,1858185,1858192,1858193,1858194,1858195,1858196,1858198,1858201,1858202,1858203,1858205,1858211,1858215,1858217,1858218,1858219,1858221,1858222,1858223,1858226,1858232,1858238,1858240,1858241,1858335,1858341,1858342,1858345,1858346,1858347,1858348,1858354,1858356,1858357,1858358,1858359,1858364,1858365,1858366,1858372,1858373,1858375,1858377,1858378,1858379,1858386,1858388,1858390,1858391,1858395,1858396,1858397,1858398,1858399,1858401,1858405,1858408,1858410,1858412,1858413,1858418,1858423,1858424,1858430,1858432,1858433,1858434,1858435,1858436,1858437,1858444,1858445,1858447,1859473,1859678,1861707,1861986,1862230,1862233,1862397,1862465,1863131,1863156,1863231,1863710,1864631,1864969,1865057,1865114,1865 286,1865485,1865506,1865719,1865743,1865833,1866100,1866217,1866224,1866259,1866260,1866363,1866731,1866866,1867000,1867002,1867011,1867014,1867016,1867023,1867025,1867026,1867045,1867046,1867049,1867054,1867063,1867066,1867090,1867091,1867092,1867093,1867094,1867096,1867097,1867113,1867114,1867115,1867116,1867118,1867119,1867120,1867131,1867132,1867134,1867137,1867138,1867146,1867147,1867148,1867149,1867150,1867151,1867152,1867153,1867154,1867246,1867247,1867249,1867250,1867265,1867266,1867268,1867269,1867270,1867271,1867272,1867284,1867286,1867287,1867288,1867290,1867291,1867304,1867305,1867306,1867308,1867311,1867312,1867325,1867327,1867328,1867329,1867348,1867349,1867350,1867351,1867352,1867355,1867369,1867370,1867372,1867373,1867374,1867378,1867379,1867380,1867381,1867382,1867383,1867385,1867392,1867394,1867395,1867396,1867399,1867526,1867527,1867528,1867838,1868781,1868922,1869119, 1871542,1871925,1872252,1872621,1872908,1873242,1873460,1873501,1873769,1874160,1874238,1874278,1874538,1874544,1874872,1875153,1875219,1875228,1875530,1875702,1875722,1876016,1876078,1876474,1876493,1877221,1877531,1877537,1877539,1877551,1877552,1877573,1877799,1879149,1880701,1881604,1881870,1882428,1882939,1884273,1884931,1884952,1885265,1885343,1885771,1885941,1886552,1886692,1886693,1887222,1887356,1887389,1887416,1887711,1887736,1887854,1887950,1888026,1888259,1888263,1888293,1888314,1888379,1888390,1888885,1888888,1889119,1889274,1889275,1889315,1889322,1891344,1894175,1894970,1895010,1895144,1895572,1896304,1896357,1896747,1897813,1898323,1898366,1898881,1898997,1899045,1899459,1899586,1900060,1900661,1900667,1903878,1904250,1904509,1904589,1904597,1904712,1904714,1904715,1904834,1905341,1905620,1906071,1906073,1906158,1906159,1906241,1906273,1906286,1906313,1906314,1906315,1906 655,1906771,1906772,1906965,1907006,1907009,1907193,1907349,1907394,1907435,1907519,1907606,1907902,1907920,1907926,1907951,1907990,1908038,1908403,1908540,1908566,1908632,1908971,1909327,1909370,1909377,1909755,1910061,1911651,1914018,1914623,1914642,1914729,1914730,1915089,1915350,1915832,1915923,1916141,1916263,1916328,1916623,1916712,1916749,1917124,1917157,1917346,1917602,1918104,1918136,1918175,1918686,1918715,1919078,1919099,1919126,1919466,1919806,1919857,1919894,1921881,1923098,1924156,1924884,1925372,1925459,1925767,1925769,1926004,1926005,1926008,1926010,1926106,1926131,1926653,1927117,1927120,1927610,1927633,1927653,1928102,1928412,1928422,1928463,1928496,1928834,1929219,1929276,1929299,1929675,1929789,1930094,1930597,1930768,1930770,1930772,1930774,1930775,1930788,1930790,1930845,1931079,1931110,1931332,1931372,1935111,1935599,1935681,1936229,1936300,1937911,1938364,1938368, 1938759,1938760,1938976,1938979,1938982,1939600,1939641,1939801,1940211,1940888,1941169,1941199,1941204,1941227,1941570,1941596,1941885,1941947,1942111,1942132,1942134,1942148,1942155,1942172,1942177,1942324,1942500,1942502,1942503,1942512,1942513,1942514,1942515,1942525,1942526,1942527,1942529,1942873,1942877,1942878,1943787,1943789,1943853,1944255,1945353,1951571,1952485,1952981,1953008,1953217,1953293,1954012,1955027,1955058,1955060,1955063,1955097,1955495,1955496,1955504,1955523,1955525,1955589,1955590,1955603,1955604,1955609,1955627,1955629,1955631,1955633,1955635,1955651,1955654,1955658,1956042,1956043,1956044,1956045,1956046,1956047,1956048,1956053,1956055,1956056,1956060,1956067,1956068,1956069,1956070,1956074,1956094,1956097,1956098,1956119,1956121,1956122,1956123,1956142,1956145,1956147,1956149,1956165,1956166,1956167,1956169,1956185,1956187,1956188,1956207,1956211,1956220,1956 239,1956246,1956250,1956627,1956631,1956635,1956637,1956639,1956654,1956655,1956657,1956661,1956671,1956672,1956674,1956692,1956694,1956699,1956701,1956702,1956718,1956721,1956724,1956726,1956730,1956743,1956744,1956746,1956748,1956760,1956764,1956766,1956767,1956768,1956769,1956788,1956799,1956802,1956805,1956808,1956809,1956820,1956822,1956826,1956827,1956829,1957200,1957209,1957218,1957223,1957230,1957239,1957249,1957252,1957253,1957255,1957283,1957289,1957307,1957316,1957319,1957342,1957345,1957346,1957399,1957404,1957408,1957419,1957423,1957424,1957427,1957428,1957633,1957634,1957649,1957665,1957751,1957771,1957773,1957775,1957777,1957778,1957799,1958029,1958168,1958169,1958186,1958190,1958206,1958209,1958218,1958234,1958237,1958446,1958450,1958451,1958476,1958485,1958486,1958487,1958505,1958507,1958514,1958520,1958531,1958533,1958545,1958546,1958563,1958571,1958572,1958583,1958586, 1958592,1958593,1958596,1958608,1958609,1958610,1958613,1958614,1958619,1958620,1958621,1958625,1958626,1958628,1958638,1958642,1958645,1958649,1959017,1959019,1959031,1959033,1959054,1959064,1959118,1959120,1959137,1959138,1959147,1959155,1959157,1959172,1959183,1959185,1959187,1959217,1966177,1966411,1968173,1968175,1968176,1968177,1968180,1968181,1968182,1968184,1968185,1968187,1968189,1968190,1968194,1968198,1968199,1968211,1968212,1968231,1968232,1968233,1968234,1968235,1968246,1968251,1968253,1968256,1968268,1968272,1968282,1968285,1968287,1968290,1968301,1968305,1968306,1968308,1968311,1968322,1968324,1968325,1968327,1968328,1968605,1968606,1968608,1968609,1968611,1968617,1968623,1968624,1968634,1968676,1968678,1968690,1968703,1968704,1968715,1969110,1969385,1969388,1969389,1969404,1969409,1969424,1969425,1969430,1969443,1969444,1969469,1969484,1969701,1969912,1969946,1970373,1970 375,1970381,1970813,1970830,1970931,1971042,1971065,1971095,1971097,1971099,1971124,1971128,1971134,1971155,1971455,1971466,1971997,1972030,1977989,1978948,1980555,1980557,1980558,1980560,1980561,1980571,1980572,1980581,1980582,1980583,1980584,1980593,1980594,1980596,1980597,1980598,1980599,1980600,1980603,1980605,1980609,1980611,1980738,1980740,1980742,1980743,1980767,1980793,1980810,1980812,1980813,1980814,1980816,1980832,1980836,1980838,1980840,1980842,1980858,1980859,1980861,1980862,1980863,1980864,1980875,1980877,1980878,1980879,1980881,1980894,1980895,1980896,1980909,1980911,1980913,1980914,1980915,1980918,1980930,1980934,1980937,1981116,1981117,1981118,1981119,1981122,1981131,1981133,1981134,1981135,1981137,1981150,1981152,1981153,1981154,1981155,1981163,1981164,1981167,1981168,1981169,1981170,1981171,1981183,1981184,1981186,1981187,1981188,1981192,1981203,1981204,1981205,1981208, 1981210,1981223,1981224,1981225,1981226,1981227,1981240,1981241,1981242,1981244,1981245,1981246,1981247,1981261,1981262,1981264,1981278,1981279,1981281,1981283,1981285,1981376,1981378,1981379,1981380,1981382,1981383,1981384,1981394,1981395,1981396,1981399,1981400,1981411,1981412,1981413,1981414,1981417,1981435,1981437,1981438,1981440,1981441,1981443,1981444,1981445,1981462,1981463,1981464,1981465,1981466,1981468,1981469,1981474,1981488,1981489,1981490,1981492,1981504,1981507,1981509,1981510,1981520,1981521,1981522,1981523,1981524,1981525,1981526,1981527,1981528,1981539,1981540,1981542,1981543,1981546,1981559,1981560,1981562,1981565,1981566,1981730,1981731,1981732,1981734,1981745,1981746,1981748,1981750,1981761,1981764,1981765,1981777,1981779,1981791,1981792,1981795,1981807,1981808,1981819,1981820,1981835,1981837,1981851,1981864,1981865,1981872,1981874,1981875,1982037,1982064,1982079,1982 113,1982128,1982129,1982399,1982414,1982416,1982417,1982433,1982435,1982436,1982450,1982453,1982454,1982473,1982476,1982478,1982481,1982482,1982483,1982484,1982499,1982503,1982504,1982505,1982506,1982522,1982525,1982526,1982527,1982528,1982531,1982547,1982548,1982552,1982553,1982567,1982572,1982573,1982575,1982734,1982735,1982736,1982737,1982738,1982739,1982741,1982760,1982766,1982768,1982771,1982772,1982789,1982790,1982792,1982793,1982795,1982797,1982799,1982809,1982810,1982817,1982832,1982833,1982834,1982835,1982836,1982837,1982838,1982854,1982858,1982862,1982874,1982875,1982878,1982880,1982883,1982895,1982897,1982898,1982900,1982902,1982903,1982922,1982927,1982928,1982930,1982942,1982944,1982947,1982951,1982953,1983172,1983177,1983178,1983179,1983180,1983204,1983205,1983207,1983211,1983237,1983241,1983242,1983243,1983244,1983246,1983247,1983265,1983267,1983269,1983270,1983271,1983272, 1983287,1983288,1983289,1983290,1983291,1983292,1983293,1983312,1983314,1983315,1983316,1983318,1983336,1983337,1983340,1983342,1983361,1983362,1983364,1983367,1983384,1983388,1983390,1983391,1983393,1983394,1983405,1983406,1983409,1983411,1983414,1983416,1983691,1983692,1983695,1983720,1983721,1983722,1983735,1983736,1983738,1983740,1983741,1983742,1983760,1983764,1983765,1983782,1983783,1983784,1983800,1983805,1983816,1983817,1983818,1983822,1983825,1983826,1983827,1983828,1983847,1983850,1983865,1983870,1983871,1983873,1983874,1983888,1983889,1983893,1983896,1983897,1984793,1984990,1986664,1986702,1987205,1987719,1989423,1989424,1989427,1990126,1990236,1990409,1990447,1992159,1992160,1992163,1992165,1992166,1992167,1992172,1992173,1992174,1992177,1992193,1992196,1992201,1992202,1992213,1992218,1992219,1992220,1992222,1992223,1992224,1992236,1992238,1992240,1992242,1992246,1992260,1992 262,1992264,1992268,1992269,1992277,1992279,1992284,1992297,1992301,1992303,1992305,1992318,1992322,1992324,1992325,1992340,1992341,1992342,1992343,1992419,1992421,1992423,1992424,1992426,1992428,1992440,1992443,1992444,1992446,1992447,1992448,1992467,1992469,1992471,1992474,1992475,1992477,1992478,1992497,1992502,1992504,1992505,1992530,1992534,1992536,1992537,1992555,1992559,1992562,1992564,1992565,1992586,1992587,1992607,1992614,1992616,1992623,1992635,1992639,1992640,1992642,1992643,1992645,1992646,1992666,1992667,1992670,1992672,1992673,1992675,1992677,1992883,1992888,1992902,1992904,1992908,1992919,1992921,1992938,1992939,1992954,1992959,1992968,1992970,1992979,1992981,1992983,1992984,1992994,1993023,1993263,1993279,1993280,1993281,1993282,1993290,1993291,1993293,1993294,1993343,1993345,1993346,1993348,1993352,1993365,1993367,1993664,1993666,1993667,1993668,1993685,1993688,1993689, 1993690,1993693,1993698,1993700,1993701,1993702,1993704,1993707,1993709,1993710,1993711,1993713,1993714,1993715,1993719,1993721,1993722,1993724,1993742,1993745,1994028,1994029,1994030,1994031,1994037,1994041,1994042,1994043,1994045,1994047,1994048,1994052,1994053,1994056,1994057,1994059,1994062,1994066,1994067,1994069,1994071,1994073,1994075,1994077,1994078,1994081,1994082,1994091,1994249,1994474,1994490,1994500,1994501,1994759,1994864,1994866,1995253,1995257,1995271,1995272,1995340,1995341,1995348,1995935,1995956,1995970,1995975,1995987,1995993,1996866,1996867,1996877,1996878,1998251,1998583,1998720,1998991,1999254,2000316,2001531,2001629,2001841,2003237,2003310,2003324,2003360,2003362,2003364,2003376,2003691,2003695,2003698,2003710,2004504,2004531,2005498,2005502,2005719,2005721,2005752,2005766,2005767,2005769,2005771,2005772,2005773,2005775,2005785,2007293,2007304,2007314,2007325,2007 326,2007330,2007333,2007337,2007363,2007366,2007369,2007376,2007379,2007403,2007404,2007405,2007407,2007418,2007421,2007424,2007435,2007436,2007445,2007450,2007461,2007462,2007465,2007470,2007472,2007489,2007490,2007491,2007497,2007502,2007512,2007513,2007514,2007516,2007518,2007520,2007522,2007524,2007526,2007528,2007538,2007539,2007540,2007547,2007551,2007553,2007566,2007569,2007570,2007571,2007572,2007573,2007574,2007795,2007799,2007806,2007830,2007831,2007835,2007841,2007844,2007849,2007859,2007860,2007870,2007874,2007880,2007901,2007903,2007912,2007914,2007916,2007926,2007928,2007932,2007935,2007938,2007940,2007942,2007962,2007966,2007973,2007982,2007983,2007985,2007994,2008000,2008003,2008019,2008021,2008023,2008026,2008028,2008032,2008035,2008049,2008051,2008055,2008057,2008065,2008076,2008077,2008078,2008079,2008080,2008260,2008266,2008269,2008271,2008274,2008277,2008286,2008287, 2008290,2008292,2008294,2008297,2008299,2008312,2008313,2008314,2008318,2008321,2008329,2008340,2008342,2008349,2008353,2008358,2008361,2008364,2008370,2008377,2008378,2008381,2008389,2008391,2008398,2008402,2008404,2008407,2008410,2008422,2008424,2008426,2008428,2008445,2008448,2008450,2008454,2008469,2008471,2008473,2008477,2008479,2008634,2008635,2008637,2008639,2008650,2008656,2008657,2008658,2008660,2008662,2008665,2008668,2008673,2008683,2008684,2008692,2008695,2008698,2008704,2008711,2008712,2008713,2008715,2008722,2008724,2008730,2008731,2008732,2008736,2008739,2008742,2008749,2008759,2008760,2008763,2008768,2008771,2008774,2008776,2008780,2008782,2008784,2008791,2008794,2008828,2008846,2008848,2008850,2008856,2008859,2008883,2008884,2008886,2008888,2009154,2009159,2009166,2009167,2009168,2009175,2009178,2009180,2009182,2009190,2009195,2009202,2009207,2009215,2009217,2009222,2009 224,2009226,2009233,2009234,2009242,2009244,2009248,2009255,2009257,2009266,2009270,2009271,2009275,2009277,2009279,2009284,2009287,2009299,2009300,2009301,2009303,2009305,2009310,2009314,2009318,2009338,2009340,2009342,2009348,2009351,2009386,2009388,2009594,2009595,2009596,2009605,2009609,2009619,2009620,2009621,2009623,2009631,2009645,2009647,2009649,2009651,2009662,2009669,2009671,2009673,2009675,2009679,2009687,2009692,2009696,2009698,2009700,2009702,2009707,2009708,2009710,2009712,2009714,2009718,2009720,2009726,2009732,2009754,2009759,2009761,2009763,2009765,2009791,2009793,2009795,2009797,2009801,2009824,2009826,2009827,2009831,2009833,2010014,2010016,2010021,2010025,2010027,2010048,2010054,2010064,2010068,2010073,2010076,2010079,2010093,2010097,2010099,2010101,2010105,2010107,2010117,2010121,2010129,2010134,2010136,2010138,2010140,2010146,2010147,2010151,2010153,2010158,2010161, 2010174,2010176,2010178,2010180,2010183,2010186,2010189,2010202,2010203,2010204,2010219,2010231,2010232,2010382,2010397,2010430,2010432,2010435,2010441,2010456,2010458,2010460,2010463,2010473,2010479,2010481,2010483,2010496,2010500,2010511,2010518,2010520,2010522,2010526,2010529,2010533,2010559,2010563,2010584,2010585,2010593,2010595,2010617,2010618,2010621,2010622,2010623,2010624,2010782,2010785,2010788,2010795,2010803,2010805,2010813,2010815,2010820,2010826,2010834,2010838,2010840,2010850,2010854,2010863,2010871,2010873,2010891,2010896,2010903,2010913,2010916,2010922,2010924,2010928,2010930,2010932,2010935,2010942,2010947,2010963,2010964,2010969,2010974,2010977,2010984,2010989,2011008,2011012,2011017,2011020,2011024,2011039,2011043,2011045,2011146,2011161,2011247,2011248,2011249,2011251,2011252,2011253,2011254,2011255,2011267,2011272,2011273,2011276,2011277,2011278,2011298,2011300,2011 301,2011302,2011304,2011307,2011320,2011322,2011323,2011324,2011325,2011326,2011327,2011339,2011346,2011372,2011373,2011378,2011401,2011402,2011403,2011404,2011405,2011410,2011565,2012166,2012167,2012447,2012489,2012518,2012706,2013751,2014033,2018400,2018402,2018404,2018417,2018418,2018431,2018432,2018433,2018434,2018464,2018466,2018469,2018479,2018481,2018482,2018485,2018486,2018497,2018499,2018500,2018508,2018509,2018510,2018523,2018524,2018525,2018526,2018681,2018683,2018685,2018686,2018687,2018688,2018689,2018691,2018708,2018709,2018710,2018711,2018712,2018714,2018715,2018736,2018738,2018739,2018741,2018742,2018743,2018744,2018759,2018760,2018761,2018762,2018763,2018764,2018782,2018790,2018810,2018812,2018813,2018816,2018835,2018836,2018837,2018838,2018840,2018861,2018862,2018863,2018865,2018868,2018888,2018889,2018892,2018893,2018894,2018895,2018917,2018919,2018921,2018922,2018923, 2018924,2018925,2018926,2019100,2019101,2019102,2019104,2019106,2019108,2019128,2019138,2019139,2019140,2019141,2019142,2019147,2019148,2019149,2019150,2019151,2019152,2019161,2019162,2019170,2019171,2019172,2019173,2019174,2019183,2019184,2019185,2019187,2019188,2019189,2019198,2019199,2019200,2019201,2019203,2019204,2019205,2019206,2019207,2019212,2019213,2019228,2019230,2019231,2019233,2019334,2019335,2019336,2019337,2019339,2019348,2019354,2019356,2019359,2019360,2019362,2019364,2019366,2019376,2019378,2019380,2019382,2019384,2019386,2019389,2019390,2019391,2019393,2019405,2019407,2019409,2019411,2019415,2019417,2019426,2019431,2019437,2019446,2019448,2019450,2019453,2019454,2019460,2019461,2019470,2019472,2019476,2019493,2019496,2019509,2019513,2019516,2019518,2019775,2019779,2019782,2019783,2019784,2019787,2019796,2019798,2019799,2019802,2019803,2019804,2019819,2019820,2019822,2019 824,2019826,2019832,2019843,2019845,2019847,2019849,2019851,2019852,2019853,2019855,2019868,2019871,2019872,2019876,2019881,2019906,2019907,2019911,2019915,2019936,2019938,2019940,2019941,2019956,2019957,2019958,2019959,2019960,2019961,2019962,2019963,2019964,2019965,2020179,2020180,2020181,2020182,2020183,2020185,2020186,2020207,2020208,2020209,2020219,2020220,2020221,2020222,2020232,2020234,2020236,2020237,2020252,2020253,2020256,2020258,2020260,2020261,2020263,2020264,2020282,2020284,2020286,2020287,2020288,2020294,2020296,2020299,2020313,2020314,2020315,2020337,2020338,2020340,2020347,2020348,2020349,2020351,2020354,2020478,2020479,2020480,2020481,2020515,2020518,2020640,2020641,2020643,2020652,2020655,2020656,2020657,2020658,2020660,2020662,2020797,2020800,2020817,2020830,2020831,2020834,2020851,2020853,2020858,2020859,2020871,2020889,2020891,2020905,2020907,2020909,2021005,2021038, 2021040,2021044,2021046,2021051,2021053,2021063,2021065,2021102,2021104,2021137,2021155,2021170,2021179,2021286,2021287,2021288,2021300,2021301,2021304,2021314,2021315,2021336,2021352,2021366,2021367,2021369,2021372,2021386,2021387,2021394,2021411,2021412,2021488,2021675,2021679,2021821,2021829,2022419,2022545,2025010,2025195,2025198,2025203,2025204,2025206,2025209,2025211,2025214,2025215,2025217,2025222,2025223,2025224,2025225,2025228,2025231,2025234,2025239,2025243,2025245,2025246,2025321,2025323,2025324,2025325,2025326,2025328,2025332,2025338,2025350,2025353,2025355,2025356,2025364,2025365,2025367,2025369,2025370,2025376,2025378,2025379,2025380,2025381,2025398,2025399,2025400,2025406,2025407,2025409,2025411,2025414,2025415,2025419,2025421,2025424,2025562,2025566,2025568,2025569,2025570,2025571,2025576,2025577,2025582,2025584,2025586,2025588,2025592,2025596,2025597,2025606,2025607,2025 608,2025609,2025610,2025620,2025622,2025623,2025624,2025626,2025636,2025640,2025641,2025642,2025654,2025655,2025657,2025658,2025666,2025668,2025852,2025856,2025900,2025902,2025904,2025909,2025928,2025929,2025930,2025931,2025939,2025941,2025942,2025949,2025955,2025957,2025964,2025969,2025970,2025977,2025979,2025981,2025983,2025994,2025996,2025998,2026001,2026201,2026203,2026204,2026205,2026212,2026214,2026216,2026219,2026220,2026222,2026224,2026228,2026230,2026232,2026233,2026234,2026238,2026239,2026240,2026250,2026252,2026256,2026260,2026263,2026264,2026265,2026271,2026272,2026273,2026274,2026275,2026276,2026277,2026278,2026279,2026282,2026284,2026287,2026290,2026293,2026294,2026424,2026429,2026430,2026432,2026433,2026434,2026435,2026447,2026449,2026450,2026451,2026452,2026453,2026454,2026455,2026458,2026460,2026461,2026462,2026471,2026472,2026477,2026479,2026480,2026481,2026485,2026487, 2026488,2026492,2026498,2026499,2026500,2026502,2026503,2026504,2026505,2026507,2026509,2026513,2026518,2026521,2026524,2026528,2026648,2026650,2026651,2026653,2026655,2026656,2026664,2026667,2026669,2026670,2026672,2026673,2026674,2026675,2026676,2026678,2026681,2026683,2026684,2026685,2026686,2026687,2026688,2026692,2026695,2026698,2026702,2026703,2026704,2026706,2026709,2026710,2026711,2026713,2026715,2026720,2026721,2026724,2026725,2026726,2026727,2026728,2026729,2026732,2026735,2026739,2026743,2026745,2026747,2026748,2026749,2026751,2026752,2026754,2026994,2026995,2026996,2026997,2026998,2026999,2027001,2027002,2027013,2027017,2027020,2027021,2027023,2027024,2027025,2027026,2027028,2027029,2027030,2027031,2027032,2027043,2027044,2027045,2027047,2027050,2027051,2027059,2027061,2027063,2027071,2027077,2027081,2027082,2027083,2027085,2027086,2027087,2027088,2027089,2027096,2027099,2027 100,2027101,2027103,2027104,2027109,2027110,2027112,2027113,2027115,2027117,2027119,2027158,2027160,2027161,2027173,2027174,2027187,2027200,2027240,2027241,2027252,2027253,2027388,2027400,2027402,2027404,2027415,2027416,2027418,2027433,2027434,2027454,2027456,2027459,2027480,2027504,2027505,2027506,2027513,2027514,2027515,2027719,2027720,2027729,2027740,2027744,2027746,2027750,2027763,2027766,2027768,2027770,2027775,2027786,2027787,2027789,2027794,2027796,2027798,2027802,2027814,2027820,2027822,2027825,2027835,2027844,2027856,2027857,2027859,2027878,2027879,2027887,2027888,2027892,2027893,2027904,2027905,2027906,2027907,2027909,2027911,2027913,2027915,2028124,2028126,2028131,2028134,2028136,2028138,2028159,2028171,2028175,2028178,2028251,2028270,2028271,2028285,2028287,2028289,2028293,2028543,2028544,2028546,2028547,2028554,2028555,2028556,2028557,2028558,2028559,2028560,2028569,2028571, 2028573,2028574,2028575,2028585,2028588,2028589,2028590,2028592,2028602,2028603,2028604,2028606,2028608,2028615,2028620,2028621,2028628,2028629,2028630,2028631,2028632,2028633,2028634,2028635,2028645,2028646,2028648,2028654,2028674,2028675,2028676,2028677,2028683,2028707,2028708,2028923,2028942,2028992,2028993,2028994,2028997,2028998,2029012,2029013,2029015,2029036,2029037,2029058,2029060,2029061,2029066,2029082,2029086,2029087,2029109,2029112,2029113,2029115,2029122,2029125,2029145,2029146,2029148,2029153,2029201,2029453,2029456,2029457,2029458,2029468,2029469,2029470,2029471,2029472,2029473,2029481,2029482,2029483,2029484,2029486,2029487,2029502,2029511,2029512,2029514,2029516,2029517,2029527,2029529,2029530,2029531,2029538,2029539,2029540,2029541,2029543,2029551,2029552,2029553,2029554,2029555,2029556,2029557,2029558,2029559,2029561,2029569,2029570,2029572,2029574,2029577,2029579,2029 583,2029873,2029874,2029875,2029877,2029879,2029881,2029883,2029886,2029900,2029903,2029904,2029905,2029906,2029912,2029914,2029916,2029917,2029918,2029928,2029929,2029930,2029931,2029933,2029934,2029942,2029944,2029947,2029954,2029955,2029978,2029979,2029985,2029990,2029999,2030000,2030001,2030193,2030194,2030195,2030196,2030197,2030198,2030200,2030201,2030215,2030217,2030218,2030220,2030221,2030222,2030226,2030227,2030228,2030229,2030230,2030232,2030248,2030249,2030250,2030251,2030252,2030254,2030257,2030288,2030289,2030296,2030297,2030298,2030310,2030312,2030313,2030314,2030317,2030318,2030319,2030326,2030545,2030546,2030547,2030550,2030551,2030555,2030557,2030558,2030566,2030567,2030569,2030570,2030571,2030572,2030579,2030581,2030583,2030589,2030590,2030591,2030599,2030608,2030609,2030611,2030614,2030616,2030638,2030645,2030664,2030665,2030668,2030669,2030691,2030693,2030695,2030696, 2030698,2030717,2030718,2030719,2030720,2030721,2030726,2031814,2034096,2034124,2034133,2034257,2034259,2034264,2034266,2034267,2034270,2034272,2034289,2034290,2034294,2034295,2034521,2034526,2034534,2034536,2034539,2034544,2034664,2034666,2034791,2034792,2034793,2035205,2036255,2036256,2036262,2036278,2036376,2036395,2036396,2036399,2036402,2036417,2036419,2036437,2036441,2036449,2036462,2036464,2036465,2036466,2036471,2036490,2036491,2036493,2036494,2036495,2036496,2036677,2036678,2036705,2036709,2036710,2036711,2036713,2036715,2036717,2036738,2036739,2036740,2036741,2036742,2036743,2036744,2036747,2036767,2036768,2036796,2036797,2036803,2036816,2036817,2036821,2036836,2036837,2036838,2036839,2036840,2036841,2036844,2036847,2036857,2036858,2036865,2036883,2036884,2036885,2036886,2036888,2036890,2036892,2036903,2036904,2036906,2037165,2037166,2037170,2037186,2037187,2037188,2037189,2037 190,2037193,2037194,2037205,2037206,2037207,2037208,2037209,2037210,2037211,2037230,2037235,2037253,2037263,2037264,2037265,2037266,2037267,2037269,2037270,2037287,2037290,2037291,2037292,2037293,2037308,2037309,2037310,2037311,2037313,2037314,2037315,2037316,2037331,2037333,2037334,2037335,2037336,2037337,2037353,2037553,2037557,2037558,2037570,2037572,2037588,2037589,2037590,2037591,2037592,2037593,2037603,2037604,2037605,2037606,2037624,2037628,2037629,2037630,2037631,2037632,2037651,2037652,2037653,2037654,2037656,2037657,2037658,2037659,2037680,2037681,2037682,2037684,2037685,2037686,2037688,2037704,2037705,2037706,2037707,2037709,2037715,2037738,2037739,2037740,2037748,2037750,2037752,2037756,2037776,2037780,2037783,2037784,2037786,2037789,2037951,2037952,2037953,2037954,2037955,2037967,2037969,2037970,2037988,2037989,2037990,2037991,2037993,2038010,2038012,2038014,2038016,2038031, 2038037,2038052,2038053,2038058,2038082,2038083,2038085,2038117,2038122,2038126,2038151,2038154,2038159,2038179,2038185,2038186,2038187,2038433,2038434,2038437,2038440,2038455,2038456,2038457,2038458,2038459,2038460,2038473,2038474,2038478,2038480,2038490,2038493,2038522,2038523,2038524,2038525,2038526,2038537,2038538,2038539,2038543,2038590,2038610,2038611,2038612,2038637,2038638,2038639,2038641,2039020,2039021,2039022,2039025,2039026,2039027,2039039,2039040,2039042,2039043,2039101,2039123,2039124,2039146,2039155,2039182,2039183,2039197,2039202,2039203,2039223,2039224,2039225,2039226,2039229,2039503,2039506,2039516,2039517,2039523,2039525,2039528,2039532,2039534,2039550,2039553,2039554,2039556,2039564,2039569,2039570,2039572,2039588,2039589,2039590,2039592,2039593,2039594,2039595,2039596,2039598,2039615,2039616,2039617,2039620,2039621,2039640,2039641,2039652,2039653,2039654,2039655,2039 656,2039657,2039658,2039660,2039930,2039931,2039932,2039933,2039934,2039935,2039936,2039938,2039941,2039942,2039943,2039944,2039945,2039946,2039947,2039948,2039949,2039950,2039952,2039954,2039955,2039959,2039960,2039961,2039962,2039963,2039964,2039966,2039968,2039982,2039983,2039984,2039985,2039986,2039987,2039988,2039990,2039999,2040000,2040002,2040003,2040004,2040005,2040014,2040015,2040016,2040017,2040018,2040020,2040021,2040023,2040035,2040036,2040038,2040039,2040041,2040043,2040050,2040051,2040052,2040064,2040065,2040068,2040103,2040356,2040357,2040358,2040400,2040404,2040406,2040416,2040418,2040423,2040461,2040463,2040482,2040488,2040490,2040491,2041595,2041975,2042220,2043842,2043844,2043850,2043854,2044736,2046101,2046693,2046694,2046695,2046697,2046698,2046700,2046701,2046714,2046717,2046718,2046719,2046720,2046721,2046722,2046723,2046736,2046737,2046738,2046739,2046741,2046742, 2046759,2046760,2046762,2046776,2046777,2046795,2046797,2046798,2046799,2046800,2046801,2046802,2046803,2046804,2046807,2046808,2046810,2046811,2046812,2046814,2046815,2046829,2046831,2046833,2046834,2046835,2046844,2046846,2046847,2046848,2046849,2046850,2046852,2047154,2047155,2047158,2047159,2047160,2047177,2047179,2047180,2047182,2047183,2047184,2047185,2047186,2047187,2047201,2047203,2047206,2047208,2047209,2047211,2047212,2047213,2047214,2047229,2047230,2047231,2047239,2047241,2047243,2047258,2047300,2047301,2047303,2047305,2047307,2047308,2047309,2047321,2047323,2047324,2047325,2047326,2047328,2047340,2047343,2047345,2047348,2047362,2047373,2047638,2047641,2047643,2047647,2047648,2047660,2047662,2047663,2047665,2047666,2047667,2047678,2047679,2047680,2047682,2047683,2047684,2047711,2047715,2047744,2047745,2047747,2047777,2047781,2047785,2047805,2047806,2047810,2047814,2047839,2047 840,2047842,2047845,2047848,2047851,2047865,2047866,2047867,2047868,2047869,2047871,2047873,2047877,2047879,2047896,2047897,2047898,2047899,2047900,2047901,2047905,2047907,2047911,2048094,2048098,2048099,2048100,2048101,2048102,2048103,2048111,2048112,2048113,2048114,2048115,2048116,2048117,2048119,2048120,2048146,2048147,2048151,2048196,2048211,2048213,2048215,2048217,2048221,2048234,2048247,2048272,2048277,2048280,2048289,2048290,2048291,2048293,2048295,2048297,2048300,2048306,2048308,2048464,2048465,2048467,2048468,2048471,2048472,2048485,2048486,2048488,2048489,2048490,2048491,2048493,2048494,2048505,2048506,2048508,2048509,2048511,2048512,2048522,2048523,2048525,2048526,2048527,2048529,2048539,2048540,2048544,2048545,2048547,2048561,2048562,2048581,2048582,2048583,2048586,2048587,2048589,2048592,2048600,2048601,2048602,2048603,2048604,2048608,2048612,2048625,2048626,2048628,2048629, 2048633,2048636,2048646,2048647,2048650,2048654,2048656,2048691,2048887,2048888,2048889,2048890,2048891,2048915,2048931,2048932,2048933,2048936,2048947,2048948,2048949,2048950,2048951,2048972,2048974,2048986,2048988,2048990,2048992,2048994,2048995,2048999,2049000,2049001,2049002,2049003,2049007,2049009,2049011,2049012,2049019,2049020,2049021,2049023,2049026,2049028,2049030,2049038,2049059,2049062,2049498,2049500,2049501,2049536,2049542,2049544,2049546,2049564,2049568,2049572,2049573,2049593,2049594,2049595,2049596,2049597,2049599,2049600,2049610,2049615,2049623,2049625,2049626,2049627,2049628,2049630,2049631,2049638,2049640,2049641,2049642,2049643,2049645,2049650,2049655,2049656,2049661,2049664,2049666,2049668,2049669,2049670,2049671,2049672,2049673,2049674,2049676,2049678,2049679,2049685,2049687,2049689,2049691,2049693,2049695,2049697,2049713,2049716,2049717,2049718,2049721,2049723,2049 725,2049727,2049744,2049746,2049747,2049749,2049753,2049755,2049757,2049759,2049776,2049781,2049783,2049785,2049789,2049791,2049807,2049815,2049839,2049841,2049845,2049847,2049849,2049854,2049857,2049874,2049876,2049877,2049878,2049880,2049886,2049914,2049916,2049918,2049921,2049923,2049925,2050008,2050088,2050092,2050093,2050094,2050095,2050096,2050097,2050114,2050118,2050119,2050121,2050123,2050131,2050133,2050136,2050138,2050139,2050140,2050148,2050153,2050155,2050166,2050167,2050168,2050169,2050172,2050183,2050190,2050191,2050195,2050204,2050206,2050209,2050213,2050214,2050215,2050216,2050218,2050219,2050220,2050222,2050223,2050225,2050227,2050228,2050231,2050232,2050233,2050235,2050237,2050238,2050239,2050240,2050241,2050251,2050253,2050255,2050258,2050276,2050277,2050280,2050282,2050288,2050290,2050308,2050334,2050340,2050342,2050344,2050346,2050378,2050381,2050382,2050383,2050385, 2050389,2050391,2050393,2050425,2050427,2050429,2050432,2050434,2050436,2050438,2050472,2050474,2050475,2050476,2050481,2050484,2050505,2050508,2050515,2050517,2050743,2050745,2050751,2050752,2050755,2050756,2050757,2050774,2050778,2050780,2050791,2050796,2050806,2050809,2050810,2050811,2050812,2050815,2050829,2050833,2050834,2050835,2050836,2050840,2050852,2050853,2050856,2050858,2050859,2050861,2050881,2050882,2050887,2050906,2050930,2050931,2050932,2050933,2050936,2050948,2050950,2050953,2050967,2050973,2050985,2050990,2051023,2051055,2051065,2051083,2051086,2051090,2051119,2051121,2051144,2051172,2051173,2051174,2051199,2051205,2051236,2051237,2051238,2051243,2051288,2051354,2051362,2051378,2051379,2051380,2051381,2051382,2051383,2051384,2051389,2051397,2051398,2051404,2051407,2051418,2051422,2051423,2051425,2051435,2051436,2051439,2051442,2051454,2051455,2051456,2051457,2051458,2051 473,2051475,2051478,2051490,2051491,2051493,2051517,2051518,2051522,2051532,2051538,2051548,2051552,2051554,2051556,2051557,2051558,2051569,2051570,2051576,2051578,2051582,2051604,2051609,2051612,2051614,2051616,2051618,2051620,2051640,2051643,2051644,2051680,2051682,2051684,2051686,2051688,2051690,2051692,2051717,2051720,2051721,2051724,2051730,2051763,2051789,2051793,2051796,2051826,2051830,2051834,2051863,2051993,2051994,2051997,2051999,2052000,2052002,2052010,2052012,2052013,2052014,2052016,2052017,2052026,2052035,2052037,2052068,2052098,2052106,2052122,2052125,2052136,2052157,2052158,2052159,2052163,2052193,2052195,2052197,2052201,2052277,2052310,2052354,2052427,2052430,2052438,2052440,2052447,2052449,2052462,2052466,2052467,2052471,2052473,2052475,2052502,2052504,2052506,2052510,2052575,2052583,2052616,2052661,2052707,2052711,2052713,2052715,2052734,2052736,2052739,2052742,2052744, 2052748,2052812,2052815,2052864,2052872,2052873,2052875,2052876,2052877,2052878,2052883,2052884,2052885,2052886,2052889,2052892,2052893,2052894,2052895,2052899,2052901,2052919,2052957,2052958,2052962,2052965,2053019,2053023,2053027,2053043,2053045,2053046,2053052,2053075,2053076,2053079,2053081,2053085,2053087,2053102,2053104,2053105,2053113,2053116,2053240,2053241,2053247,2053248,2053249,2053262,2053264,2053268,2053292,2053299,2053359,2053378,2053386,2053388,2053411,2053412,2053414,2053416,2053451,2053456,2053458,2053465,2053468,2053494,2053498,2053500,2053585,2053772,2053775,2053790,2053799,2053804,2053837,2053839,2053842,2053845,2053848,2053850,2053880,2053941,2053943,2053947,2053980,2053982,2053989,2053993,2054037,2054059,2054080,2054087,2054093,2054103,2054110,2054124,2054132,2054134,2054137,2054139,2054142,2054183,2054206,2054502,2054771,2054838,2056820,2057495,2057520,2058316,2059 083,2059093,2059094,2059107,2059110,2059111,2059118,2059120,2059121,2059123,2059127,2059128,2059138,2059148,2059149,2059150,2059151,2059152,2059154,2059159,2059174,2059196,2059197,2059198,2059203,2059431,2059433,2059434,2059436,2059456,2059460,2059504,2059505,2059506,2059507,2059526,2059528,2059529,2059538,2059539,2059540,2059543,2059554,2059555,2059556,2059557,2059559,2059570,2059574,2059576,2059590,2059591,2059592,2059593,2059596,2059597,2059607,2059610,2059611,2059612,2059825,2059826,2059830,2059831,2059832,2059833,2059834,2059847,2059848,2059849,2059851,2059865,2059868,2059871,2059873,2059890,2059907,2059908,2059909,2059910,2059911,2059921,2059931,2059932,2059933,2059935,2059936,2059937,2059948,2059949,2059950,2059951,2059952,2059953,2059954,2059955,2059965,2059966,2059967,2059968,2059970,2059971,2059972,2059973,2059982,2059983,2059984,2059985,2059986,2059987,2059989,2060079,2060080, 2060082,2060084,2060085,2060086,2060093,2060094,2060095,2060098,2060099,2060100,2060106,2060108,2060109,2060110,2060111,2060120,2060121,2060122,2060123,2060124,2060126,2060130,2060137,2060144,2060149,2060150,2060151,2060152,2060167,2060168,2060185,2060186,2060187,2060192,2060210,2060211,2060222,2060229,2060230,2060231,2060343,2060344,2060345,2060346,2060349,2060372,2060374,2060450,2060469,2060492,2060502,2060503,2060505,2060506,2060507,2060517,2060533,2060536,2060537,2060749,2060750,2060751,2060769,2060770,2060786,2060839,2060840,2060846,2061063,2061093,2061266,2061281,2061282,2061283,2061285,2061286,2061289,2061290,2061301,2061303,2061313,2061315,2061319,2061325,2061332,2061343,2061367,2061368,2061369,2061371,2061562,2061624,2061625,2061627,2061631,2061634,2061635,2061636,2061638,2061641,2061651,2061652,2061655,2061659,2061660,2061661,2061663,2061664,2061666,2061669,2061671,2061672,2061 674,2061681,2061683,2061684,2061685,2061686,2061687,2061694,2061698,2061699,2061700,2061701,2061906,2061973,2061979,2061980,2061981,2061982,2061983,2061984,2061990,2061991,2061992,2061993,2061994,2061995,2061996,2061997,2062002,2062003,2062010,2062012,2062013,2062015,2062017,2062019,2062023,2062024,2062029,2062034,2062038,2062040,2062046,2062047,2062048,2062049,2062051,2062053,2062058,2062059,2062060,2062369,2062371,2062375,2062377,2062380,2062382,2062384,2062386,2062387,2062388,2062390,2062391,2062393,2062395,2062396,2062397,2062402,2062403,2062404,2062407,2062409,2062426,2062427,2062434,2062435,2062436,2062438,2062439,2062440,2062444,2062445,2062454,2062456,2062473,2062479,2062483,2062484,2062644,2062650,2062802,2062803,2062805,2062806,2062814,2063123,2063250,2063270,2063604,2063609,2063661,2063663,2063668,2063718,2063742,2063749,2063759,2064037,2064076,2064160,2064179,2064433,2064437, 2064522,2064551,2065418,2068762,2070961,2070962,2070963,2070964,2070965,2070966,2070984,2070985,2070986,2070987,2070988,2070990,2070991,2071005,2071007,2071023,2071024,2071036,2071038,2071042,2071043,2071045,2071046,2071053,2071059,2071065,2071068,2071069,2071075,2071076,2071077,2071082,2071083,2071089,2071090,2071103,2071106,2071122,2071130,2071132,2071135,2071355,2071358,2071405,2071408,2071417,2071420,2071421,2071422,2071423,2071424,2071425,2071426,2071430,2071431,2071448,2071469,2071474,2071476,2071479,2071483,2071484,2071485,2071495,2071497,2071501,2071515,2071541,2071555,2071559,2071563,2071564,2071565,2071566,2071567,2071584,2071585,2071605,2071607,2071609,2071611,2071612,2071614,2071616,2071617,2071618,2071633,2071635,2071639,2071642,2071643,2071644,2071656,2071661,2071716,2071746,2071747,2071748,2071749,2071750,2071765,2071767,2071768,2071791,2071817,2071828,2071837,2071846,2071 849,2071850,2071851,2071852,2071853,2071862,2071863,2071864,2071865,2071867,2071868,2071878,2071879,2071880,2071881,2071882,2071883,2071884,2071885,2072083,2072085,2072086,2072093,2072094,2072096,2072097,2072098,2072099,2072101,2072104,2072105,2072106,2072107,2072109,2072111,2072119,2072120,2072121,2072123,2072125,2072126,2072132,2072133,2072134,2072135,2072136,2072138,2072143,2072157,2072160,2072161,2072164,2072176,2072178,2072180,2072183,2072185,2072186]) id) SELECT /* AnalyzerGeneGeneIxnsDAO */ fg.nm fromGeneSymbol ,fg.acc_txt fromGeneAcc ,tg.nm toGeneSymbol ,tg.acc_txt toGeneAcc ,ft.nm fromTaxonNm ,ft.secondary_nm fromTaxonCommonNm ,ft.acc_txt fromTaxonAcc ,tt.nm toTaxonNm ,tt.secondary_nm toTaxonCommonNm ,tt.acc_txt toTaxonAcc ,r.abbr_authors_txt refAuthors ,r.core_citation_txt refCitation ,r.pub_start_yr refYear ,r.acc_txt refAcc ,ggr.experimental_sys_nm ,ggr.experimental_sys_type ,(SELECT STRING_AGG(ggt.throughput_txt, ', ' ORDER BY ggt.throughput_txt) FROM gene_gene_ref_throughput ggt WHERE ggt.gene_gene_reference_id = ggr.id) throughput ,COUNT(*) OVER() fullRowCount FROM gene_gene_reference ggr INNER JOIN term fg ON ggr.from_gene_id = fg.id INNER JOIN term tg ON ggr.to_gene_id = tg.id INNER JOIN term ft ON ggr.from_taxon_id = ft.id INNER JOIN term tt ON ggr.to_taxon_id = tt.id INNER JOIN reference r ON ggr.reference_id = r.id INNER JOIN gene_sq g1 ON g1.id = ggr.from_gene_id INNER JOIN gene_sq g2 ON g2.id = ggr.to_gene_id ORDER BY fg.nm_sort ,tg.nm_sort LIMIT 1000000;
Date: 2024-08-24 06:25:30 Duration: 5s984ms Database: ctdprd51 User: pubeu Bind query: yes
Normalized slowest queries (N)
Rank Min duration Max duration Avg duration Times executed Total duration Query 1 23m39s 23m39s 23m39s 1 23m39s copy pub1.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) to stdout;Times Reported Time consuming queries #1
Day Hour Count Duration Avg duration Aug 24 19 1 23m39s 23m39s -
COPY pub1.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;
Date: 2024-08-24 19:00:33 Duration: 23m39s
2 23m35s 23m35s 23m35s 1 23m35s copy pub2.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) to stdout;Times Reported Time consuming queries #2
Day Hour Count Duration Avg duration Aug 24 19 1 23m35s 23m35s -
COPY pub2.gene_disease_reference (id, gene_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_chem_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;
Date: 2024-08-24 19:42:23 Duration: 23m35s
3 16m31s 16m31s 16m31s 1 16m31s select maint_query_logs_archive ();Times Reported Time consuming queries #3
Day Hour Count Duration Avg duration Aug 24 00 1 16m31s 16m31s -
/* * Run daily to prune LOG_QUERY, archive old queries to LOG_QUERY_ARCHIVE * and vacuum/analyze the tables. * * $Id: archive_query_logs.sql 10832 2012-03-19 15:27:11Z mcr $ */ SELECT maint_query_logs_archive ();
Date: 2024-08-24 00:16:33 Duration: 16m31s
4 10m40s 10m40s 10m40s 1 10m40s select gcr.ixn_id, null, gcr.gene_id, null from gene_chem_reference gcr where gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?) intersect ( select ai.gene_id from dag_path pi inner join gene_go_annot ai on pi.descendant_object_id = ai.go_term_id inner join db_link dbli on dbli.object_id = pi.ancestor_object_id where dbli.acc_txt = ? and dbli.type_cd = ? and dbli.object_type_id = ?) intersect ( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ? and gd.curated_reference_qty > ?)));Times Reported Time consuming queries #4
Day Hour Count Duration Avg duration Aug 24 06 1 10m40s 10m40s -
SELECT /* CIQH.getIxnCacheQuery */ gcr.ixn_id, NULL, gcr.gene_id, NULL FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'FLIG') INTERSECT ( SELECT /* IQH.getMasterGoWhereEquals.Gene */ ai.gene_id FROM dag_path pi INNER JOIN gene_go_annot ai ON pi.descendant_object_id = ai.go_term_id INNER JOIN db_link dbli ON dbli.object_id = pi.ancestor_object_id WHERE dbli.acc_txt = 'GO:0008150' AND dbli.type_cd = 'A' AND dbli.object_type_id = 5) INTERSECT ( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'RESPIRATORY TRACT DISEASES' AND t.object_type_id = 3 AND gd.curated_reference_qty > 0)));
Date: 2024-08-24 06:41:38 Duration: 10m40s Bind query: yes
5 10m30s 10m30s 10m30s 1 10m30s select g.id geneid, g.acc_txt acc, g.nm nm, g.nm nmhtml, g.secondary_nm secondarynm, g.has_chems haschems, g.has_diseases hasdiseases, g.has_exposures hasexposures, g.has_phenotypes hasphenotypes, count(*) over () fullrowcount from term g where g.id in ( select gcr.gene_id from gene_chem_reference gcr where gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?) intersect ( select ai.gene_id from dag_path pi inner join gene_go_annot ai on pi.descendant_object_id = ai.go_term_id inner join db_link dbli on dbli.object_id = pi.ancestor_object_id where dbli.acc_txt = ? and dbli.type_cd = ? and dbli.object_type_id = ?) intersect ( select gd.gene_id from term t inner join dag_path dp on t.id = dp.ancestor_object_id inner join gene_disease gd on dp.descendant_object_id = gd.disease_id where upper(t.nm) like ? and t.object_type_id = ? and gd.curated_reference_qty > ?)))) order by g.nm_sort, g.id limit ?;Times Reported Time consuming queries #5
Day Hour Count Duration Avg duration Aug 24 06 1 10m30s 10m30s [ User: pubeu - Total duration: 10m30s - Times executed: 1 ]
-
SELECT /* AdvancedGeneQueryDAO.getData */ g.id geneId, g.acc_txt acc, g.nm nm, g.nm nmHtml, g.secondary_nm secondaryNm, g.has_chems hasChems, g.has_diseases hasDiseases, g.has_exposures hasExposures, g.has_phenotypes hasPhenotypes, COUNT(*) OVER () fullRowCount FROM term g WHERE g.id IN ( SELECT gcr.gene_id FROM gene_chem_reference gcr WHERE /* CIQH.getIxnWhereCore */ gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'FLIG') INTERSECT ( SELECT /* IQH.getMasterGoWhereEquals.Gene */ ai.gene_id FROM dag_path pi INNER JOIN gene_go_annot ai ON pi.descendant_object_id = ai.go_term_id INNER JOIN db_link dbli ON dbli.object_id = pi.ancestor_object_id WHERE dbli.acc_txt = 'GO:0008150' AND dbli.type_cd = 'A' AND dbli.object_type_id = 5) INTERSECT ( SELECT /* IQH.getMasterDiseaseWhereEquals.Name.Gene */ gd.gene_id FROM term t INNER JOIN dag_path dp ON t.id = dp.ancestor_object_id INNER JOIN gene_disease gd ON dp.descendant_object_id = gd.disease_id WHERE UPPER(t.nm) LIKE 'RESPIRATORY TRACT DISEASES' AND t.object_type_id = 3 AND gd.curated_reference_qty > 0)))) ORDER BY g.nm_sort, g.id LIMIT 50;
Date: 2024-08-24 06:51:41 Duration: 10m30s Database: ctdprd51 User: pubeu Bind query: yes
6 6m49s 6m49s 6m49s 1 6m49s copy pub1.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #6
Day Hour Count Duration Avg duration Aug 24 19 1 6m49s 6m49s -
COPY pub1.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:12:15 Duration: 6m49s
7 6m46s 6m46s 6m46s 1 6m46s copy pub2.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #7
Day Hour Count Duration Avg duration Aug 24 19 1 6m46s 6m46s -
COPY pub2.term_enrichment_agent (term_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:54:00 Duration: 6m46s
8 2m5s 2m5s 2m5s 1 2m5s copy pub2.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #8
Day Hour Count Duration Avg duration Aug 24 19 1 2m5s 2m5s -
COPY pub2.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:56:32 Duration: 2m5s
9 1m32s 1m32s 1m32s 1 1m32s select phenotypeterm.nm gonm, phenotypeterm.nm_html gonmhtml, phenotypeterm.acc_txt goacc, phenotypeterm.id goid, diseaseterm.nm diseasenm, diseaseterm.acc_txt diseaseacc, diseaseterm.acc_db_cd diseaseaccdbcd, diseaseterm.id diseaseid, via_gene_qty genenetworkcount, via_chem_qty chemnetworkcount, indirect_reference_qty referencecount, count(*) over () fullrowcount from phenotype_term pt inner join term phenotypeterm on pt.phenotype_id = phenotypeterm.id inner join term diseaseterm on pt.term_id = diseaseterm.id where phenotypeterm.id in ( select distinct dp.descendant_object_id from dag_path dp where dp.ancestor_object_id = ?) and diseaseterm.object_type_id = ? order by chemnetworkcount desc, genenetworkcount desc limit ?;Times Reported Time consuming queries #9
Day Hour Count Duration Avg duration Aug 24 23 1 1m32s 1m32s [ User: pubeu - Total duration: 1m32s - Times executed: 1 ]
-
SELECT /* GoDiseasesDAO */ phenotypeTerm.nm goNm, phenotypeTerm.nm_html goNmHTML, phenotypeTerm.acc_txt goAcc, phenotypeTerm.id goId, diseaseTerm.nm diseaseNm, diseaseTerm.acc_txt diseaseAcc, diseaseTerm.acc_db_cd diseaseAccDBCd, diseaseTerm.id diseaseId, via_gene_qty geneNetworkCount, via_chem_qty chemNetworkCount, indirect_reference_qty referenceCount, COUNT(*) OVER () fullRowCount FROM phenotype_term pt inner join term phenotypeTerm on pt.phenotype_id = phenotypeTerm.id inner join term diseaseTerm on pt.term_id = diseaseTerm.id WHERE phenotypeTerm.id IN ( select distinct dp.descendant_object_id from dag_path dp WHERE dp.ancestor_object_id = '1252386') and diseaseTerm.object_type_id = 3 ORDER BY chemNetworkCount desc, geneNetworkCount desc LIMIT 50;
Date: 2024-08-24 23:43:08 Duration: 1m32s Database: ctdprd51 User: pubeu Bind query: yes
10 1m28s 1m28s 1m28s 1 1m28s copy pub1.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) to stdout;Times Reported Time consuming queries #10
Day Hour Count Duration Avg duration Aug 24 19 1 1m28s 1m28s -
COPY pub1.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) TO stdout;
Date: 2024-08-24 19:03:33 Duration: 1m28s
11 1m27s 1m27s 1m27s 1 1m27s copy pub2.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) to stdout;Times Reported Time consuming queries #11
Day Hour Count Duration Avg duration Aug 24 19 1 1m27s 1m27s -
COPY pub2.phenotype_term_reference (id, phenotype_id, term_id, term_object_type_id, reference_id, taxon_id, ixn_id, evidence_cd, source_cd, source_acc_txt, source_acc_db_id, term_reference_id, via_term_id, via_term_object_type_id, network_score, mod_tm) TO stdout;
Date: 2024-08-24 19:45:20 Duration: 1m27s
12 1m11s 1m11s 1m11s 1 1m11s copy pub2.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) to stdout;Times Reported Time consuming queries #12
Day Hour Count Duration Avg duration Aug 24 19 1 1m11s 1m11s -
COPY pub2.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) TO stdout;
Date: 2024-08-24 19:16:35 Duration: 1m11s
13 1m10s 1m10s 1m10s 1 1m10s copy pub1.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) to stdout;Times Reported Time consuming queries #13
Day Hour Count Duration Avg duration Aug 24 18 1 1m10s 1m10s -
COPY pub1.dag_path (id, ancestor_dag_node_id, descendant_dag_node_id, ancestor_object_id, descendant_object_id, path_length, enumeration_txt) TO stdout;
Date: 2024-08-24 18:34:41 Duration: 1m10s
14 1m9s 1m9s 1m9s 1 1m9s copy pub1.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) to stdout;Times Reported Time consuming queries #14
Day Hour Count Duration Avg duration Aug 24 19 1 1m9s 1m9s -
COPY pub1.term_set_enrichment_agent (term_ids_digest, enriched_object_type_id, enriched_term_id, agent_term_id) TO stdout;
Date: 2024-08-24 19:13:50 Duration: 1m9s
15 1m5s 1m5s 1m5s 1 1m5s copy pub1.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) to stdout;Times Reported Time consuming queries #15
Day Hour Count Duration Avg duration Aug 24 18 1 1m5s 1m5s -
COPY pub1.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) TO stdout;
Date: 2024-08-24 18:35:47 Duration: 1m5s
16 1m4s 1m4s 1m4s 1 1m4s copy pub2.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) to stdout;Times Reported Time consuming queries #16
Day Hour Count Duration Avg duration Aug 24 19 1 1m4s 1m4s -
COPY pub2.dag_path_step (dag_path_id, step_no, dag_node_id, dag_edge_type_id) TO stdout;
Date: 2024-08-24 19:17:41 Duration: 1m4s
17 50s892ms 50s892ms 50s892ms 1 50s892ms copy pub1.chem_disease_reference (id, chem_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_gene_id, ixn_id, network_score, source_cd, mod_tm) to stdout;Times Reported Time consuming queries #17
Day Hour Count Duration Avg duration Aug 24 18 1 50s892ms 50s892ms -
COPY pub1.chem_disease_reference (id, chem_id, disease_id, reference_id, source_acc_txt, source_acc_db_id, via_gene_id, ixn_id, network_score, source_cd, mod_tm) TO stdout;
Date: 2024-08-24 18:33:21 Duration: 50s892ms
18 19s879ms 20s285ms 20s82ms 2 40s164ms select sq.*, count(*) over () fullrowcount from ( select distinct gt.nm gonm, gt.nm_html gonmhtml, gt.nm_sort gonmsort, gt.acc_txt goacc, gt.object_id goid, g.nm genesymbol, g.nm_sort genesymbolsort, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid from dag_node gt inner join gene_go_annot gga on gt.object_id = gga.go_term_id inner join term g on gga.gene_id = g.id where gt.id in ( select p.descendant_dag_node_id from dag_path p where p.ancestor_object_id = ?) and gga.is_not = false) sq order by sq.gonmsort, sq.genesymbolsort limit ?;Times Reported Time consuming queries #18
Day Hour Count Duration Avg duration Aug 24 11 2 40s164ms 20s82ms [ User: pubeu - Total duration: 40s164ms - Times executed: 2 ]
-
SELECT /* GoGenesDAO */ sq.*, COUNT(*) OVER () fullRowCount FROM ( SELECT DISTINCT gt.nm gonm, gt.nm_html gonmhtml, gt.nm_sort gonmsort, gt.acc_txt goacc, gt.object_id goid, g.nm genesymbol, g.nm_sort genesymbolsort, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid FROM dag_node gt INNER JOIN gene_go_annot gga ON gt.object_id = gga.go_term_id INNER JOIN term g ON gga.gene_id = g.id WHERE gt.id IN ( SELECT p.descendant_dag_node_id FROM dag_path p WHERE p.ancestor_object_id = '1213902') AND gga.is_not = false) sq ORDER BY sq.gonmsort, sq.genesymbolsort LIMIT 50;
Date: 2024-08-24 11:42:04 Duration: 20s285ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* GoGenesDAO */ sq.*, COUNT(*) OVER () fullRowCount FROM ( SELECT DISTINCT gt.nm gonm, gt.nm_html gonmhtml, gt.nm_sort gonmsort, gt.acc_txt goacc, gt.object_id goid, g.nm genesymbol, g.nm_sort genesymbolsort, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, g.id geneid FROM dag_node gt INNER JOIN gene_go_annot gga ON gt.object_id = gga.go_term_id INNER JOIN term g ON gga.gene_id = g.id WHERE gt.id IN ( SELECT p.descendant_dag_node_id FROM dag_path p WHERE p.ancestor_object_id = '1213902') AND gga.is_not = false) sq ORDER BY sq.gonmsort, sq.genesymbolsort LIMIT 50;
Date: 2024-08-24 11:42:09 Duration: 19s879ms Database: ctdprd51 User: pubeu Bind query: yes
19 13s991ms 14s46ms 14s19ms 2 28s38ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where exists ( select ? from gene_chem_ref_gene_form gf where gf.gene_chem_reference_id = gcr.id and gf.gene_id = gcr.gene_id and gf.actor_form_type_nm in ( select tc.nm from actor_form_type tp, actor_form_type tc where tc.subset_left_no between tp.subset_left_no and tp.subset_right_no and (tp.nm = ?))) and gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?))) and exists ( select ? from gene_chem_reference_axn gcra where gcr.id = gcra.gene_chem_reference_id and gcra.action_type_nm in ( select ac.nm from action_type ap, action_type ac where ac.subset_left_no between ap.subset_left_no and ap.subset_right_no and (ap.nm = ?)) and (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by g.nm_sort, c.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #19
Day Hour Count Duration Avg duration Aug 24 17 2 28s38ms 14s19ms [ User: pubeu - Total duration: 28s38ms - Times executed: 2 ]
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 17:51:50 Duration: 14s46ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY g.nm_sort, c.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 17:51:52 Duration: 13s991ms Database: ctdprd51 User: pubeu Bind query: yes
20 13s194ms 13s264ms 13s229ms 2 26s458ms select g.nm genesymbol, g.id geneid, g.acc_txt geneacc, g.acc_db_cd geneaccdbcd, c.nm chemnm, c.nm_html chemnmhtml, c.acc_txt chemacc, c.secondary_nm casrn, c.id chemid, i.id ixnid, i.ixn_prose_txt ixnprose, i.ixn_prose_html ixnprosehtml, i.actions_txt ixnactions, count(distinct gcr.reference_id) refcount, count(distinct gcr.taxon_id) taxoncount, count(*) over () fullrowcount from gene_chem_reference gcr inner join ixn i on gcr.ixn_id = i.id inner join term g on gcr.gene_id = g.id inner join term c on gcr.chem_id = c.id where exists ( select ? from gene_chem_ref_gene_form gf where gf.gene_chem_reference_id = gcr.id and gf.gene_id = gcr.gene_id and gf.actor_form_type_nm in ( select tc.nm from actor_form_type tp, actor_form_type tc where tc.subset_left_no between tp.subset_left_no and tp.subset_right_no and (tp.nm = ?))) and gcr.gene_id = any (array (( select gi.id gene_id from term gi where gi.object_type_id = ? and upper(gi.nm) like ?))) and exists ( select ? from gene_chem_reference_axn gcra where gcr.id = gcra.gene_chem_reference_id and gcra.action_type_nm in ( select ac.nm from action_type ap, action_type ac where ac.subset_left_no between ap.subset_left_no and ap.subset_right_no and (ap.nm = ?)) and (gcra.action_degree_type_nm = ?)) group by g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id order by c.nm_sort, g.nm_sort, i.sort_txt limit ?;Times Reported Time consuming queries #20
Day Hour Count Duration Avg duration Aug 24 17 1 13s194ms 13s194ms 18 1 13s264ms 13s264ms [ User: pubeu - Total duration: 26s458ms - Times executed: 2 ]
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY c.nm_sort, g.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 18:35:44 Duration: 13s264ms Database: ctdprd51 User: pubeu Bind query: yes
-
SELECT /* AdvancedIxnQueryDAO.getData */ g.nm geneSymbol, g.id geneId, g.acc_txt geneAcc, g.acc_db_cd geneAccDbCd, c.nm chemNm, c.nm_html chemNmhtml, c.acc_txt chemAcc, c.secondary_nm casRN, c.id chemId, i.id ixnId, i.ixn_prose_txt ixnProse, i.ixn_prose_html ixnProseHtml, i.actions_txt ixnActions, COUNT(DISTINCT gcr.reference_id) refCount, COUNT(DISTINCT gcr.taxon_id) taxonCount, COUNT(*) OVER () fullRowCount FROM gene_chem_reference gcr INNER JOIN ixn i ON gcr.ixn_id = i.id INNER JOIN term g ON gcr.gene_id = g.id INNER JOIN term c ON gcr.chem_id = c.id WHERE /* CIQH.getIxnWhereCore */ EXISTS ( SELECT /* CIQH.getIxnGeneFormTypeWhere */ 1 FROM gene_chem_ref_gene_form gf WHERE gf.gene_chem_reference_id = gcr.id AND gf.gene_id = gcr.gene_id AND gf.actor_form_type_nm IN ( SELECT tc.nm FROM actor_form_type tp, actor_form_type tc WHERE tc.subset_left_no BETWEEN tp.subset_left_no AND tp.subset_right_no AND (tp.nm = 'protein'))) AND gcr.gene_id = ANY (ARRAY (( SELECT /* CIQH.getIxnGeneWhereEquals.Name */ gi.id gene_id FROM term gi WHERE gi.object_type_id = 4 AND UPPER(gi.nm) LIKE 'CAT'))) AND exists ( SELECT 1 FROM gene_chem_reference_axn gcra WHERE gcr.id = gcra.gene_chem_reference_id AND gcra.action_type_nm IN ( SELECT ac.nm FROM action_type ap, action_type ac WHERE ac.subset_left_no BETWEEN ap.subset_left_no AND ap.subset_right_no AND (ap.nm = 'activity')) AND (gcra.action_degree_type_nm = 'increases')) GROUP BY g.nm, g.nm_sort, g.acc_txt, g.acc_db_cd, g.id, c.nm, c.nm_html, c.nm_sort, c.acc_txt, c.secondary_nm, c.id, i.ixn_prose_txt, i.ixn_prose_html, i.sort_txt, i.actions_txt, i.id ORDER BY c.nm_sort, g.nm_sort, i.sort_txt LIMIT 50;
Date: 2024-08-24 17:46:14 Duration: 13s194ms Database: ctdprd51 User: pubeu Bind query: yes
Time consuming prepare
Rank Total duration Times executed Min duration Max duration Avg duration Query NO DATASET
Time consuming bind
Rank Total duration Times executed Min duration Max duration Avg duration Query 1 0ms 4 0ms 0ms 0ms ;Times Reported Time consuming bind #1
Day Hour Count Duration Avg duration Aug 23 06 1 0ms 0ms 11 1 0ms 0ms Aug 24 11 1 0ms 0ms 12 1 0ms 0ms [ User: pubeu - Total duration: 27s687ms - Times executed: 4 ]
-
;
Date: Duration: 0ms Database: postgres User: ctdprd51 Remote: pubeu parameters: $1 = '1258348'
-
Events
Log levels
Key values
- 8,893 Log entries
Events distribution
Key values
- 0 PANIC entries
- 0 FATAL entries
- 0 ERROR entries
- 0 WARNING entries
Errors per 5 minutes
NO DATASET
Most Frequent Errors/Events
Key values
- 0 Max number of times the same event was reported
- 0 Total events found
Rank Times reported Error NO DATASET