diff options
Diffstat (limited to 'docs/api.rst')
-rw-r--r-- | docs/api.rst | 1863 |
1 files changed, 936 insertions, 927 deletions
diff --git a/docs/api.rst b/docs/api.rst index cf45dc46..826deb89 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -20,7 +20,7 @@ It will return nothing but a 200 return code if everythin is OK. Get the Rest API status:: # curl -I http://localhost:61208/api/3/status - 'HTTP/1.0 200 OK' + "HTTP/1.0 200 OK" GET plugins list ---------------- @@ -28,56 +28,37 @@ GET plugins list Get the plugins list:: # curl http://localhost:61208/api/3/pluginslist - ['alert', - 'amps', - 'cloud', - 'connections', - 'core', - 'cpu', - 'diskio', - 'docker', - 'folders', - 'fs', - 'gpu', - 'help', - 'ip', - 'irq', - 'load', - 'mem', - 'memswap', - 'network', - 'now', - 'percpu', - 'ports', - 'processcount', - 'processlist', - 'psutilversion', - 'quicklook', - 'raid', - 'sensors', - 'smart', - 'system', - 'uptime', - 'wifi'] - -GET alert ---------- - -Get plugin stats:: - - # curl http://localhost:61208/api/3/alert - [[1649600032.0, - -1, - 'WARNING', - 'MEM', - 87.2703077870435, - 87.2703077870435, - 87.2703077870435, - 87.2703077870435, - 1, - [], - '', - 'memory_percent']] + ["alert", + "amps", + "cloud", + "connections", + "core", + "cpu", + "diskio", + "docker", + "folders", + "fs", + "gpu", + "help", + "ip", + "irq", + "load", + "mem", + "memswap", + "network", + "now", + "percpu", + "ports", + "processcount", + "processlist", + "psutilversion", + "quicklook", + "raid", + "sensors", + "smart", + "system", + "uptime", + "wifi"] GET amps -------- @@ -85,42 +66,42 @@ GET amps Get plugin stats:: # curl http://localhost:61208/api/3/amps - [{'count': 0, - 'countmax': None, - 'countmin': 1.0, - 'key': 'name', - 'name': 'Dropbox', - 'refresh': 3.0, - 'regex': True, - 'result': None, - 'timer': 0.14095854759216309}, - {'count': 0, - 'countmax': 20.0, - 'countmin': None, - 'key': 'name', - 'name': 'Python', - 'refresh': 3.0, - 'regex': True, - 'result': None, - 'timer': 0.14076852798461914}] + [{"count": 0, + "countmax": None, + "countmin": 1.0, + "key": "name", + "name": "Dropbox", + "refresh": 3.0, + "regex": True, + "result": None, + "timer": 0.9064404964447021}, + {"count": 0, + "countmax": 20.0, + "countmin": None, + "key": "name", + "name": "Python", + "refresh": 3.0, + "regex": True, + "result": None, + "timer": 0.9063467979431152}] Get a specific field:: # curl http://localhost:61208/api/3/amps/name - {'name': ['Dropbox', 'Python', 'Conntrack', 'Nginx', 'Systemd', 'SystemV']} + {"name": ["Dropbox", "Python", "Conntrack", "Nginx", "Systemd", "SystemV"]} Get a specific item when field matchs the given value:: # curl http://localhost:61208/api/3/amps/name/Dropbox - {'Dropbox': [{'count': 0, - 'countmax': None, - 'countmin': 1.0, - 'key': 'name', - 'name': 'Dropbox', - 'refresh': 3.0, - 'regex': True, - 'result': None, - 'timer': 0.14095854759216309}]} + {"Dropbox": [{"count": 0, + "countmax": None, + "countmin": 1.0, + "key": "name", + "name": "Dropbox", + "refresh": 3.0, + "regex": True, + "result": None, + "timer": 0.9064404964447021}]} GET core -------- @@ -128,7 +109,7 @@ GET core Get plugin stats:: # curl http://localhost:61208/api/3/core - {'log': 4, 'phys': 2} + {"log": 4, "phys": 2} Fields descriptions: @@ -138,7 +119,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/3/core/phys - {'phys': 2} + {"phys": 2} GET cpu ------- @@ -146,23 +127,23 @@ GET cpu Get plugin stats:: # curl http://localhost:61208/api/3/cpu - {'cpucore': 4, - 'ctx_switches': 0, - 'guest': 0.0, - 'guest_nice': 0.0, - 'idle': 59.6, - 'interrupts': 0, - 'iowait': 0.2, - 'irq': 0.0, - 'nice': 0.7, - 'soft_interrupts': 0, - 'softirq': 0.9, - 'steal': 0.0, - 'syscalls': 0, - 'system': 10.1, - 'time_since_update': 1, - 'total': 38.8, - 'user': 28.5} + {"cpucore": 4, + "ctx_switches": 0, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 31.9, + "interrupts": 0, + "iowait": 0.2, + "irq": 0.0, + "nice": 0.0, + "soft_interrupts": 0, + "softirq": 0.0, + "steal": 0.0, + "syscalls": 0, + "system": 5.5, + "time_since_update": 1, + "total": 64.3, + "user": 62.4} Fields descriptions: @@ -184,7 +165,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/3/cpu/total - {'total': 38.8} + {"total": 64.3} GET diskio ---------- @@ -192,36 +173,71 @@ GET diskio Get plugin stats:: # curl http://localhost:61208/api/3/diskio - [{'disk_name': 'sda', - 'key': 'disk_name', - 'read_bytes': 0, - 'read_count': 0, - 'time_since_update': 1, - 'write_bytes': 0, - 'write_count': 0}, - {'disk_name': 'sda1', - 'key': 'disk_name', - 'read_bytes': 0, - 'read_count': 0, - 'time_since_update': 1, - 'write_bytes': 0, - 'write_count': 0}] + [{"disk_name": "sda", + "key": "disk_name", + "read_bytes": 0, + "read_count": 0, + "time_since_update": 1, + "write_bytes": 0, + "write_count": 0}, + {"disk_name": "sda1", + "key": "disk_name", + "read_bytes": 0, + "read_count": 0, + "time_since_update": 1, + "write_bytes": 0, + "write_count": 0}] Get a specific field:: # curl http://localhost:61208/api/3/diskio/disk_name - {'disk_name': ['sda', 'sda1', 'sda2', 'sda5', 'dm-0', 'dm-1']} + {"disk_name": ["sda", "sda1", "sda2", "sda5", "dm-0", "dm-1"]} Get a specific item when field matchs the given value:: # curl http://localhost:61208/api/3/diskio/disk_name/sda - {'sda': [{'disk_name': 'sda', - 'key': 'disk_name', - 'read_bytes': 0, - 'read_count': 0, - 'time_since_update': 1, - 'write_bytes': 0, - 'write_count': 0}]} + {"sda": [{"disk_name": "sda", + "key": "disk_name", + "read_bytes": 0, + "read_count": 0, + "time_since_update": 1, + "write_bytes": 0, + "write_count": 0}]} + +GET docker +---------- + +Get plugin stats:: + + # curl http://localhost:61208/api/3/docker + [{"Command": ["/entrypoint.sh", "telegraf"], + "Id": "9230f84acadbb7bc8c087d0827389c9a87bb7c7022a1a299dcf4a5f3a441f1d3", + "Image": ["telegraf:latest"], + "Names": ["telegraf"], + "Status": "running", + "Uptime": "1 weeks", + "cpu_percent": 0.0, + "io_r": None, + "io_w": None, + "key": "name", + "memory_usage": 48050176, + "name": "telegraf", + "network_rx": None, + "network_tx": None}, + {"Command": ["/run.sh"], + "Id": "09d96704c3e6b6cb21657d990e3c8ae1e44bac779ded141efb8fed899563dd66", + "Image": ["grafana/grafana:latest"], + "Names": ["grafana"], + "Status": "running", + "Uptime": "1 weeks", + "cpu_percent": 0.0, + "io_r": None, + "io_w": None, + "key": "name", + "memory_usage": None, + "name": "grafana", + "network_rx": None, + "network_tx": None}] GET fs ------ @@ -229,31 +245,31 @@ GET fs Get plugin stats:: # curl http://localhost:61208/api/3/fs - [{'device_name': '/dev/mapper/ubuntu--gnome--vg-root', - 'free': 79632797696, - 'fs_type': 'ext4', - 'key': 'mnt_point', - 'mnt_point': '/', - 'percent': 65.5, - 'size': 243396149248, - 'used': 151375896576}] + [{"device_name": "/dev/mapper/ubuntu--gnome--vg-root", + "free": 106242338816, + "fs_type": "ext4", + "key": "mnt_point", + "mnt_point": "/", + "percent": 54.0, + "size": 243396149248, + "used": 124766355456}] Get a specific field:: # curl http://localhost:61208/api/3/fs/mnt_point - {'mnt_point': ['/']} + {"mnt_point": ["/"]} Get a specific item when field matchs the given value:: # curl http://localhost:61208/api/3/fs/mnt_point// - {'/': [{'device_name': '/dev/mapper/ubuntu--gnome--vg-root', - 'free': 79632797696, - 'fs_type': 'ext4', - 'key': 'mnt_point', - 'mnt_point': '/', - 'percent': 65.5, - 'size': 243396149248, - 'used': 151375896576}]} + {"/": [{"device_name": "/dev/mapper/ubuntu--gnome--vg-root", + "free": 106242338816, + "fs_type": "ext4", + "key": "mnt_point", + "mnt_point": "/", + "percent": 54.0, + "size": 243396149248, + "used": 124766355456}]} GET ip ------ @@ -261,16 +277,16 @@ GET ip Get plugin stats:: # curl http://localhost:61208/api/3/ip - {'address': '192.168.0.49', - 'gateway': '192.168.0.254', - 'mask': '255.255.255.0', - 'mask_cidr': 24, - 'public_address': '88.165.169.242'} + {"address": "192.168.0.33", + "gateway": "192.168.0.254", + "mask": "255.255.255.0", + "mask_cidr": 24, + "public_address": "91.166.228.228"} Get a specific field:: # curl http://localhost:61208/api/3/ip/address - {'address': '192.168.0.49'} + {"address": "192.168.0.33"} GET load -------- @@ -278,7 +294,10 @@ GET load Get plugin stats:: # curl http://localhost:61208/api/3/load - {'cpucore': 4, 'min1': 1.76, 'min15': 1.61, 'min5': 1.69} + {"cpucore": 4, + "min1": 2.14453125, + "min15": 0.71728515625, + "min5": 1.24462890625} Fields descriptions: @@ -290,7 +309,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/3/load/min1 - {'min1': 1.76} + {"min1": 2.14453125} GET mem ------- @@ -298,16 +317,16 @@ GET mem Get plugin stats:: # curl http://localhost:61208/api/3/mem - {'active': 3452456960, - 'available': 999153664, - 'buffers': 112189440, - 'cached': 1540894720, - 'free': 999153664, - 'inactive': 1303179264, - 'percent': 87.3, - 'shared': 497025024, - 'total': 7849000960, - 'used': 6849847296} + {"active": 2638856192, + "available": 2748903424, + "buffers": 271753216, + "cached": 3217653760, + "free": 2748903424, + "inactive": 4105572352, + "percent": 64.9, + "shared": 640585728, + "total": 7837945856, + "used": 5089042432} Fields descriptions: @@ -326,7 +345,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/3/mem/total - {'total': 7849000960} + {"total": 7837945856} GET memswap ----------- @@ -334,13 +353,13 @@ GET memswap Get plugin stats:: # curl http://localhost:61208/api/3/memswap - {'free': 7769960448, - 'percent': 3.9, - 'sin': 21983232, - 'sout': 333402112, - 'time_since_update': 1, - 'total': 8082419712, - 'used': 312459264} + {"free": 7083606016, + "percent": 12.4, + "sin": 413794304, + "sout": 1457811456, + "time_since_update": 1, + "total": 8082419712, + "used": 998813696} Fields descriptions: @@ -355,7 +374,7 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/3/memswap/total - {'total': 8082419712} + {"total": 8082419712} GET network ----------- @@ -363,30 +382,30 @@ GET network Get plugin stats:: # curl http://localhost:61208/api/3/network - [{'alias': None, - 'cumulative_cx': 243100, - 'cumulative_rx': 6357, - 'cumulative_tx': 236743, - 'cx': 0, - 'interface_name': 'docker0', - 'is_up': False, - 'key': 'interface_name', - 'rx': 0, - 'speed': 0, - 'time_since_update': 1, - 'tx': 0}, - {'alias': None, - 'cumulative_cx': 183333, - 'cumulative_rx': 0, - 'cumulative_tx': 183333, - 'cx': 0, - 'interface_name': 'vboxnet0', - 'is_up': True, - 'key': 'interface_name', - 'rx': 0, - 'speed': 10485760, - 'time_since_update': 1, - 'tx': 0}] + [{"alias": None, + "cumulative_cx": 102971498, + "cumulative_rx": 51485749, + "cumulative_tx": 51485749, + "cx": 4922, + "interface_name": "lo", + "is_up": True, + "key": "interface_name", + "rx": 2461, + "speed": 0, + "time_since_update": 1, + "tx": 2461}, + {"alias": None, + "cumulative_cx": 3379334650, + "cumulative_rx": 3170582491, + "cumulative_tx": 208752159, + "cx": 27167, + "interface_name": "wlp2s0", + "is_up": True, + "key": "interface_name", + "rx": 20882, + "speed": 0, + "time_since_update": 1, + "tx": 6285}] Fields descriptions: @@ -403,30 +422,32 @@ Fields descriptions: Get a specific field:: # curl http://localhost:61208/api/3/network/interface_name - {'interface_name': ['docker0', - 'vboxnet0', - 'br-87386b77b676', - 'lo', - 'br-119e6ee04e05', - 'br_grafana', - 'mpqemubr0', - 'wlp2s0']} + {"interface_name": ["lo", + "wlp2s0", + "mpqemubr0", + "br-87386b77b676", + "br_grafana", + "docker0", + "br-119e6ee04e05", + "vethfbde85e", + "veth33a86dc", + "veth5ebe4bf"]} Get a specific item when field matchs the given value:: - # curl http://localhost:61208/api/3/network/interface_name/docker0 - {'docker0': [{'alias': None, - 'cumulative_cx': 243100, - 'cumulative_rx': 6357, - 'cumulative_tx': 236743, - 'cx': 0, - 'interface_name': 'docker0', - 'is_up': False, - 'key': 'interface_name', - 'rx': 0, - 'speed': 0, - 'time_since_update': 1, - 'tx': 0}]} + # curl http://localhost:61208/api/3/network/interface_name/lo + {"lo": [{"alias": None, + "cumulative_cx": 102971498, + "cumulative_rx": 51485749, + "cumulative_tx": 51485749, + "cx": 4922, + "interface_name": "lo", + "is_up": True, + "key": "interface_name", + "rx": 2461, + "speed": 0, + "time_since_update": 1, + "tx": 2461}]} GET now ------- @@ -434,7 +455,7 @@ GET now Get plugin stats:: # curl http://localhost:61208/api/3/now - '2022-04-10 16:13:52 CEST' + "2022-05-22 16:21:44 CEST" GET percpu ---------- @@ -442,37 +463,37 @@ GET percpu Get plugin stats:: # curl http://localhost:61208/api/3/percpu - [{'cpu_number': 0, - 'guest': 0.0, - 'guest_nice': 0.0, - 'idle': 78.0, - 'iowait': 0.0, - 'irq': 0.0, - 'key': 'cpu_number', - 'nice': 1.0, - 'softirq': 0.0, - 'steal': 0.0, - 'system': 9.0, - 'total': 22.0, - 'user': 9.0}, - {'cpu_number': 1, - 'guest': 0.0, - 'guest_nice': 0.0, - 'idle': 55.0, - 'iowait': 0.0, - 'irq': 0.0, - 'key': 'cpu_number', - 'nice': 1.0, - 'softirq': 2.0, - 'steal': 0.0, - 'system': 7.0, - 'total': 45.0, - 'user': 32.0}] + [{"cpu_number": 0, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 36.6, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 6.9, + "total": 63.4, + "user": 56.4}, + {"cpu_number": 1, + "guest": 0.0, + "guest_nice": 0.0, + "idle": 34.0, + "iowait": 0.0, + "irq": 0.0, + "key": "cpu_number", + "nice": 0.0, + "softirq": 0.0, + "steal": 0.0, + "system": 3.0, + "total": 66.0, + "user": 62.0}] Get a specific field:: # curl http://localhost:61208/api/3/percpu/cpu_number - {'cpu_number': [0, 1, 2, 3]} + {"cpu_number": [0, 1, 2, 3]} GET ports --------- @@ -480,31 +501,31 @@ GET ports Get plugin stats:: # curl http://localhost:61208/api/3/ports - [{'description': 'DefaultGateway', - 'host': '192.168.0.254', - 'indice': 'port_0', - 'port': 0, - 'refresh': 30, - 'rtt_warning': None, - 'status': 0.007151, - 'timeout': 3}] + [{"description": "DefaultGateway", + "host": "192.168.0.254", + "indice": "port_0", + "port": 0, + "refresh": 30, + "rtt_warning": None, + "status": 0.027759, + "timeout": 3}] Get a specific field:: # curl http://localhost:61208/api/3/ports/host - {'host': ['192.168.0.254']} + {"host": ["192.168.0.254"]} Get a specific item when field matchs the given value:: # curl http://localhost:61208/api/3/ports/host/192.168.0.254 - {'192.168.0.254': [{'description': 'DefaultGateway', - 'host': '192.168.0.254', - 'indice': 'port_0', - 'port': 0, - 'refresh': 30, - 'rtt_warning': None, - 'status': 0.007151, - 'timeout': 3}]} + {"192.168.0.254": [{"description": "DefaultGateway", + "host": "192.168.0.254", + "indice": "port_0", + "port": 0, + "refresh": 30, + "rtt_warning": None, + "status": 0.027759, + "timeout": 3}]} GET processcount ---------------- @@ -512,12 +533,12 @@ GET processcount Get plugin stats:: # curl http://localhost:61208/api/3/processcount - {'pid_max': 0, 'running': 1, 'sleeping': 261, 'thread': 1317, 'total': 319} + {"pid_max": 0, "running": 1, "sleeping": 255, "thread": 1374, "total": 319} Get a specific field:: # curl http://localhost:61208/api/3/processcount/total - {'total': 319} + {"total": 319} GET processlist --------------- @@ -525,233 +546,251 @@ GET processlist Get plugin stats:: # curl http://localhost:61208/api/3/processlist - [{'cmdline': ['/usr/lib/virtualbox/VBoxHeadless', - '--comment', - 'minikube', - '--startvm', - '74869efd-ada3-41eb-98e3-b7d2901c8e39', - '--vrde', - 'config'], - 'cpu_percent': 0.0, - 'cpu_times': pcputimes(user=128.45, system=1415.02, children_user=0.0, children_system=0.0, iowait=0.0), - 'gids': pgids(real=1000, effective=1000, saved=1000), - 'io_counters': [0, 0, 0, 0, 0], - 'key': 'pid', - 'memory_info': pmem(rss=963088384, vms=4204658688, shared=924651520, text=53248, lib=0, data=98004992, dirty=0), - 'memory_percent': 12.270203417072839, - 'name': 'VBoxHeadless', - 'nice': 0, - 'num_threads': 28, - 'pid': 9872, - 'ppid': 9690, - 'status': 'S', - 'time_since_update': 1, - 'username': 'nicolargo'}, - {'cmdline': ['/usr/lib/firefox/firefox', - '-contentproc', - '-childID', - '4', - '-isForBrowser', - '-prefsLen', - '4855', - '-prefMapSize', - '253021', - '-jsInitLen', - '278884', - '-parentBuildID', - '20211215221728', - '-appDir', - '/usr/lib/firefox/browser', - '4964', - 'true', - 'tab'], - 'cpu_percent': 0.0, - 'cpu_times': pcputimes(user=157.91, system=26.98, children_user=0.0, children_system=0.0, iowait=0.03), - 'gids': pgids(real=1000, effective=1000, saved=1000), - 'io_counters': [9154560, 0, 0, 0, 0], - 'key': 'pid', - 'memory_info': pmem(rss=413597696, vms=3211755520, shared=44220416, text=643072, lib=0, data=648302592, dirty=0), - 'memory_percent': 5.269431079289866, - 'name': 'WebExtensions', - 'nice': 0, - 'num_threads': 21, - 'pid': 5235, - 'ppid': 4964, - 'status': 'S', - 'time_since_update': 1, - 'username': 'nicolargo'}] + [{"cmdline": ["/snap/firefox/1300/usr/lib/firefox/firefox"], + "cpu_percent": 0.0, + "cpu_times": pcputimes(user=2407.22, system=913.36, children_user=2160.45, children_system=460.56, iowait=0.0), + "gids": pgids(real=1000, effective=1000, saved=1000), + "io_counters": [1388816384, 3879223296, 0, 0, 0], + "key": "pid", + "memory_info": pmem(rss=517357568, vms=13510344704, shared=131108864, text=643072, lib=0, data=1639305216, dirty=0), + "memory_percent": 6.600678002948429, + "name": "firefox", + "nice": 0, + "num_threads": 123, + "pid": 10259, + "ppid": 2922, + "status": "S", + "time_since_update": 1, + "username": "nicolargo"}, + {"cmdline": ["/snap/firefox/1300/usr/lib/firefox/firefox", + "-contentproc", + "-childID", + "1", + "-isForBrowser", + "-prefsLen", + "628", + "-prefMapSize", + "267733", + "-jsInitLen", + "277212", + "-parentBuildID", + "20220502141216", + "-appDir", + "/snap/firefox/1300/usr/lib/firefox/browser", + "10259", + "true", + "tab"], + "cpu_percent": 0.0, + "cpu_times": pcputimes(user=666.99, system=118.93, children_user=0.0, children_system=0.0, iowait=0.0), + "gids": pgids(real=1000, effective=1000, saved=1000), + "io_counters": [96068608, 0, 0, 0, 0], + "key": "pid", + "memory_info": pmem(rss=439865344, vms=3304181760, shared=77123584, text=643072, lib=0, data=723918848, dirty=0), + "memory_percent": 5.611997736157876, + "name": "WebExtensions", + "nice": 0, + "num_threads": 20, + "pid": 10790, + "ppid": 10259, + "status": "S", + "time_since_update": 1, + "username": "nicolargo"}] Get a specific field:: # curl http://localhost:61208/api/3/processlist/pid - {'pid': [9872, - 5235, - 4964, - 16062, - 5294, - 5305, - 16229, - 15998, - 5894, - 4033, - 15053, - 20039, - 20161, - 15933, - 16038, - 15966, - 5060, - 20727, - 20793, - 20685, - 5648, - 8850, - 16111, - 16075, - 2185, - 22482, - 3875, - 2233, - 15983, - 22458, - 3789, - 16242, - 3846, - 2410, - 7066, - 5563, - 15938, - 1332, - 15937, - 5595, - 4119, - 14247, - 14256, - 9690, - 349, - 1160, - 3787, - 4305, - 4193, - 4094, - 2380, - 4187, - 1315, - 2197, - 1320, - 4192, + {"pid": [10259, + 10790, + 10850, + 21025, + 20979, + 10854, + 2922, + 62372, + 21227, + 142824, + 10857, + 149041, + 38204, + 10814, + 20905, + 12436, + 61347, + 157307, + 21039, + 157401, + 158125, + 157876, + 138834, + 52875, + 2820, + 158312, + 2033, + 138954, + 138989, + 20947, + 3251, + 3161, + 11390, + 21107, + 337, + 3279, + 3019, + 21063, + 8716, + 3706, + 10597, + 3347, + 2790, + 3227, + 2109, + 1302, + 3066, + 20965, + 3056, + 21229, + 3065, + 8715, + 2867, + 2999, + 141412, + 3381, + 1133, + 1166, + 3085, + 1601, + 3064, + 3206, + 1147, + 141439, + 2964, + 1265, + 2990, + 2073, 1, - 4088, + 2081, + 3259, + 1150, + 989, + 1313, + 1990, + 144959, + 1176, + 2900, + 141445, + 3058, + 20916, + 20917, + 3178, + 3077, + 2505, + 2781, + 2831, + 2769, + 3068, + 3062, + 2933, + 8959, + 1271, 1173, - 1175, - 4627, - 1199, - 5024, - 3531, - 9684, - 4062, - 2189, - 4130, - 2386, - 10484, - 4191, - 14266, - 4232, - 3777, - 4019, - 4194, - 4213, - 4589, - 4167, - 14265, - 15940, - 1039, - 4308, - 1584, - 4188, - 4105, - 4198, - 4064, - 3762, - 1326, - 3824, - 1196, - 1365, - 4057, - 3831, + 1596, + 3004, + 8941, + 1310, + 2794, + 2971, + 3136, + 2944, + 3084, + 3268, + 3034, + 1115, + 10906, + 1171, + 2800, + 1151, + 3232, + 1132, + 138811, + 2798, + 3059, + 3260, + 2923, + 3079, + 381, + 1139, + 3046, + 138923, + 2960, + 1167, + 138968, + 3226, + 2888, + 3074, + 2977, + 24865, + 990, + 2949, + 3075, + 135946, + 3054, + 1161, + 3129, + 2828, + 2079, + 89061, + 2788, + 1156, + 12458, + 21209, + 1127, + 2805, + 2868, + 2789, + 2080, + 2988, + 21141, + 1178, + 2931, + 2508, + 1123, 1142, - 3900, - 1158, - 3813, - 4276, - 4203, - 9177, - 16135, - 8860, - 1201, - 1195, - 2384, - 3797, - 4190, - 4209, - 1166, - 3855, - 3872, - 2385, - 1192, - 4068, - 4079, - 4102, - 4229, - 4179, - 3988, - 4186, - 4061, - 3791, - 4600, - 3536, + 1429, + 988, + 1130, + 8757, + 158298, + 997, + 1904, + 1183, + 138894, + 138796, + 138788, |