Gazprom Neft SmartOil Contest

Научно-технический центр «Газпром нефти» и компания «Иннопрактика» приглашают принять участие во втором туре конкурса Gazprom neft SmartOil Contest.

Участникам предстоит решить две задачи на прогноз объемов добычи со скважин, с использованием реальных производственных данных с шести месторождений «Газпром нефти». Общая информация о конкурсе и последние новости на smart-oil.online

Общая информация о конкурсе и последние новости на smart-oil.online

Gazprom Neft SmartOil Contest

Задача №3

Участникам предстоит предсказать дебит нефти после оптимизации системы ППД (поддержания пластового давления) на добывающих скважинах в течение 12 месяцев. Скважины сгруппированы по независимым кластерам, взаимосвязь между скважинами необходимо искать только внутри. Решением будет файл с двумя колонками: sk_id_month и debit. Для каждой уникальной скважины в каждый из периодов времени (sk_id_month) нужно спрогнозировать дебит нефти (debit).

Задача №4

Участникам предстоит предсказать дебит нефти после смены насоса на добывающих скважинах в течение 6 месяцев. Решением будет файл с двумя колонками: sk_id_month и debit. Для каждой уникальной скважины в каждый из периодов времени (sk_id_month) нужно спрогнозировать дебит нефти (debit).

Правила

  1. Конкурсный отбор проводится в два тура, в каждый из которых выносятся две задачи. Каждый тур состоит из заочной части и финала. Каждый из туров проводится независимо от другого. Допускается участие как в любом из них, так и в обоих. Результаты, полученные в первом туре, не учитываются во втором.

  2. В заочной части каждого тура участникам предлагается решить две задачи, к каждой из которых участники получают по два датасета - трейн и тест. В трейне целевой показатель известен. В тесте целевой показатель неизвестен и должен быть предсказан. Решением каждой задачи будет являться массив данных, состоящий из двух колонок: идентификаторов целевого показателя из тестового датасета и соответствующим им значений. Полученные решения участники загружают на сайт Конкурсного отбора, допускается не более трех загрузок решений в день.

  3. Оценка загруженного участниками ответа происходит с помощью автоматизированной оценочной функции. Она сравнивает предсказанные значения из решений участников с фактическими и дает оценку их точности (скор). Участники получают промежуточный скор сразу после загрузки решения на сайт, также он публикуется в открытом доступе вместе со скорами остальных участников на сайте Конкурсного отбора. Промежуточный скор получается по результатам сверки 30% значений каждого решения. Окончательный скор по каждой задаче, учитывающий все значения решений, публикуется после окончания приема решений.

  4. Рейтинг участников заочной части тура определяется путем присвоения участникам, занявшим 1-10 места в задачах, от 10 до 1 балла соответственно за каждую задачу, после баллы суммируются и строится общий рейтинг. При равенстве баллов у участников приоритет отдается решению второй задачи. Лучшие 10 участников общего рейтинга приглашаются в финал - очную часть тура.

  5. Заочный этап второго тура проводится в период с 17.10.2018 по 21.11.2018. Финал состоится 07.12.2018 в Санкт-Петербурге.

  6. Участники, приглашенные в финал, в течение 5 рабочих дней после подведения итогов заочной части тура должны предоставить организатору полные решения, включающие программный код и его описание, а также всю необходимую для получения вознаграждения информацию.

  7. Финал представляет собой очное мероприятие, на котором приглашенные участники представляют свои решения в виде презентаций. Каждая презентация оценивается Экспертным советом.
    Итоговая оценка каждого участника = (10 - А) + 0,3*B, где А — порядковый номер команды в списке участников финала, ранжированном в соответствии с результатами заочного этапа; B — усредненная оценка членов Экспертного совета по десятибалльной шкале. Суммы призов указаны до вычета налогов и обязательных выплат в бюджет РФ. Налоговым агентом выступает организатор конку

  8. В Конкурсном отборе могут принимать участие как отдельные лица, так и команды, включающие до 5 человек. При регистрации в качестве участника на сайте Конкурсного отбора участник указывает только достоверную информацию и данные. Запрещается регистрировать аккаунт от имени лица, которым не является участник (фальшивый аккаунт). Одно физическое лицо имеет право на создание только одного аккаунта на сайте Конкурса, в противном случае все аккаунты считаются недействительными и блокируются. Одно физическое лицо имеет право являться членом только одной команды. При регистрации команды регистрируется только ее руководитель, который указывает в форме для регистрации всех ее членов.

  9. Все сторонние программы, использованные в решении задачи, должны быть выпущены под лицензией, позволяющей их свободное коммерческое использование.

  10. Запрещается использование программного обеспечения, нарушающего работу сайта и создающего возможность изменения результатов чемпионата. Участники чемпионата, предпринявшие такие попытки, лишаются прав на участие в чемпионате и получение вознаграждения.

  11. Запрещен приватный обмен кодом и данными между участниками. Открытый обмен кодом разрешен в чате.

  12. Принимая участие в Конкурсном отборе, участник дает свое согласие на обработку и хранение своих персональных данных, а также соглашается со всеми пунктами настоящего Положения. Организатор гарантирует, что все персональные данные, сообщенные участниками, будут храниться и обрабатываться в соответствии с законодательством Российской Федерации.

Полный перечень правил и условий изложен в Положении о конкурсном отборе. Принимая участие в нем, участник соглашается со всеми пунктами Положения.

Вознаграждение

Общий призовой фонд второго тура – 760 000 рублей

Призовые места:

  1. 300 000 рублей
  2. 150 000 рублей
  3. 100 000 рублей
  4. 75 000 рублей
  5. 50 000 рублей
  6. 45 000 рублей
  7. 40 000 рублей

Второй тур пройдет в два этапа: на заочном этапе с помощью лидерборда будут определены топ-10 участников, которые пройдут в заочный тур.

Финальные места будут распределены следующим образом:
Итоговое место = (10 - А) + 0,3*B,
где А — порядковый номер команды в списке участников финала, ранжированном в соответствии с результатами заочного этапа; B — усредненная оценка членов Экспертного совета по десятибалльной шкале.

Суммы призов указаны до вычета налогов и обязательных выплат в бюджет РФ. Налоговым агентом выступает организатор конкурса.

Расписание

  • 17.10.2018 – 21.11.2018 – заочный этап на платформе Boosters.pro.
  • 07.12.2018 – очный этап, награждение победителей.

Gazprom Neft SmartOil Contest

Оценка алгоритма

Метрикой качества в обеих задачах является MAE (Mean Absolute Error)

MAE

где Yi - реальное значение
Xi - предсказанное

Пример решения

_ID_,_VAL_
0,83.0
1,79.0
2,82.0
3,86.0
4,79.0
5,21.0
6,0.0
7,0.0
8,0.0
9,0.0
10,0.0

Все индексы должны быть заполнены, в противном случае - попытка сгорает.

Задача 3

Участникам предстоит спрогнозировать Нефть, м^3 на добывающих скважинах для 12 месяцев . Решением будет файл с двумя колонками: скважины в загружаемом файле должны быть расположены в таком же порядке как в файле order3.csv. Для каждой скважины должно быть 12 значений в хронологическом порядке.

Задача 4

Участникам предстоит спрогнозировать дебит Нефть, т на представленных скважинах в течение 6 месяцев после смены насоса. Решением будет файл с двумя колонками: скважины в загружаемом файле должны быть расположены в таком же порядке как в файле order4.csv. Для каждой скважины должно быть 6 значений в хронологическом порядке.

Название
Скачать
task_3.zip
task_4.zip
order3.csv
order4.csv
additional (task3) - дополнительный файлы
las (task3) - las файлы
test_after_X (task3) - значение закачки нагнетательных скважин на период прогноза
test_before (task3) - наблюдение по скважинам до прогнозируемого периода
train (task3) - трейн файл
additional (task4) - дополнительный файлы
las (task4) - las файлы
test_X (task4) - наблюдение по скважинам до прогнозируемого периода
train (task4) - трейн файл
order3 - порядок скважин для сабмита 3 задачи
order4 - порядок скважин для сабмита 4 задачи

Gazprom Neft SmartOil Contest

Таблица участников

#
Участник
Решений
Результат
Последнее решение
1
flowMaster
74
78.1877
2018-11-17 11:45:04
2
Victor
69
80.8207
2018-11-21 23:42:08
3
Ann Lipkina (MMP MSU)
37
90.4194
2018-11-21 14:54:43
4
CheatCode
52
92.4200
2018-11-19 22:36:57
5
Vituvi
102
95.2852
2018-11-17 20:05:55
6
GK
25
96.5201
2018-11-14 17:47:45
7
NeftGirl
43
96.7107
2018-11-21 21:24:37
8
CH4
23
97.5077
2018-11-21 23:56:57
9
Ninelka
36
99.5478
2018-11-18 07:49:17
10
Счастье не за горами
48
99.8143
2018-11-12 14:43:17
11
Rav1kus
45
101.2350
2018-11-15 05:25:43
12
Sergey Nikolaev (MMP, MSU)
17
101.3420
2018-11-11 16:30:25
13
Теплюк Александр
33
102.3610
2018-11-04 13:11:47
14
Oil_ai
21
102.4340
2018-11-03 23:57:02
15
Газовая атака
33
102.4840
2018-11-19 19:17:11
16
Aleksey Dumbay (MMP MSU)
24
102.5910
2018-10-30 00:01:21
17
peterklimov
4
103.0020
2018-11-15 23:43:26
18
PM
26
103.0280
2018-11-04 23:54:45
19
DL
10
103.1270
2018-11-03 23:51:53
20
с1
18
103.4620
2018-11-21 01:41:29
21
Masliakov Gleb (MSU MMP)
7
103.5780
2018-11-13 02:00:11
22
AS
27
104.5980
2018-11-03 22:30:23
23
Saul Goodman
6
104.8490
2018-11-19 15:09:35
24
olvor
7
104.8490
2018-11-14 16:28:03
25
TryHardMsu
1
104.8490
2018-11-09 01:27:59
26
Nikita Yudin (MMP, MSU)
26
104.8940
2018-11-04 00:01:04
27
Ширл
1
104.8940
2018-11-13 23:18:13
28
Viktor Yanush (MMP, MSU)
5
104.8940
2018-11-03 17:44:18
29
Junior Research Fellow
6
104.9450
2018-11-21 15:26:10
30
Urvanov Egor (MMP, MSU)
16
104.9840
2018-11-11 19:56:21
31
jux
23
106.6060
2018-11-16 13:47:51
32
Ambitious
26
108.4840
2018-11-04 18:39:25
33
Pavel Mazaev (MMP MSU)
10
109.0290
2018-11-04 17:08:22
34
Sergey Ivanov (MMP, MSU, Russia)
14
110.1250
2018-11-04 17:09:40
35
Drill Sergeant
8
110.2000
2018-11-07 16:32:29
36
Kodryan MMP MSU
8
110.4470
2018-11-04 02:14:45
37
.
40
110.8480
2018-11-15 23:30:18
38
Kozlovtsev Konstantin (MMP, MSU)
8
111.8150
2018-10-25 21:07:11
39
Ыгба
21
112.3370
2018-11-02 00:26:24
40
Нефтеллект
11
113.1830
2018-11-01 16:08:42
41
Бенчмарк ВМК МГУ 2018
7
113.2590
2018-11-21 23:57:58
42
Sergey Serov (MMP, MSU, Russia)
6
113.6170
2018-11-05 15:14:56
43
hehehe
9
116.5460
2018-11-02 15:10:26
44
Honey Badger
16
118.4460
2018-11-04 01:05:11
45
101
30
119.2860
2018-10-28 16:09:57
46
baklajan
12
119.5420
2018-11-04 18:49:57
47
Силовик
12
119.5860
2018-10-29 22:34:02
48
Timur Kamalbekov (MMP MSU)
4
120.8910
2018-11-12 13:14:08
49
Conundrum_AK
11
126.2630
2018-10-28 16:06:01
50
SDS
12
131.1590
2018-11-10 17:02:51
51
Baytekov Nikita (MMP MSU Russia)
5
134.5670
2018-11-05 00:37:38
52
T
8
135.0480
2018-11-08 16:42:37
53
erfrischungsgetränke
12
137.9190
2018-11-04 02:36:15
54
Comprehend
5
141.4280
2018-11-21 13:50:27
55
Я люблю нефть
20
144.0290
2018-11-20 21:22:44
56
Чудеса
1
144.7950
2018-11-01 16:35:29
57
Константин Белотелов
10
144.7950
2018-10-31 15:01:35
58
Nikolai Kruglikov (MMP MSU)
5
144.7950
2018-10-29 17:57:30
59
MMP, MSU
6
144.7950
2018-10-28 22:34:41
60
Zhu
4
147.1110
2018-11-11 23:42:20
61
Hitch & Hitch | Production
5
169.4480
2018-10-25 18:35:52
62
Bibik Denis (MMP, MSU)
3
173.1050
2018-11-12 09:49:41
63
Gazprom Neft SmartOil Contest
14
173.2480
2018-11-16 02:21:36
64
Хрю
3
186.6640
2018-10-27 15:38:51
65
412
1
193.9490
2018-11-13 00:15:39
66
Команда степы
1
202.2750
2018-10-27 00:53:31
67
Алексей
2
205.9500
2018-10-27 14:36:09
68
Проверка
2
208.4200
2018-10-27 01:09:11
69
Петруша
1
244.4740
2018-10-26 23:53:16
70
MeanBanchmarkPerDataset
8
251.3140
2018-10-27 17:27:07
71
Петя Иванович
3
310.1650
2018-10-27 17:43:05
72
V&V
1
327.0240
2018-11-09 01:46:05
73
Орион
1
331.8650
2018-11-20 22:18:05
74
catshake
1
348.3520
2018-10-27 09:29:30
75
Sadik&Co
1
353.4030
2018-10-31 19:04:04
76
Cheshire
1
354.3690
2018-10-28 15:27:13
77
qwe qwe
3
436.7230
2018-10-27 16:57:55
78
Oppaiheimer
1
445.2560
2018-11-20 21:56:50
#
Участник
Решений
Результат
Последнее решение
1
Victor
75
49.1204
2018-11-21 23:56:26
2
flowMaster
83
57.6770
2018-11-16 19:53:51
3
Счастье не за горами
49
62.9120
2018-11-12 11:46:52
4
GK
10
64.2061
2018-11-21 17:54:28
5
Nikita Yudin (MMP, MSU)
8
65.2963
2018-10-31 05:22:12
6
CH4
29
65.3736
2018-11-11 08:00:58
7
Rav1kus
30
65.4171
2018-11-16 21:51:07
8
с1
28
65.4654
2018-11-19 00:08:20
9
Honey Badger
18
66.2629
2018-11-15 02:31:40
10
Ann Lipkina (MMP MSU)
38
66.4054
2018-11-17 19:00:15
11
Бенчмарк ВМК МГУ 2018
10
66.6020
2018-11-21 17:36:21
12
Газовая атака
30
66.8329
2018-11-21 22:13:28
13
Sergey Ivanov (MMP, MSU, Russia)
14
67.1232
2018-11-09 19:28:50
14
Теплюк Александр
26
67.4650
2018-10-30 00:07:46
15
DL
11
67.4976
2018-10-30 23:03:44
16
Oil_ai
12
67.5101
2018-10-31 23:21:38
17
PM
23
67.5174
2018-10-29 22:47:09
18
CheatCode
30
67.5295
2018-11-20 09:46:22
19
Vituvi
107
67.6074
2018-11-15 03:43:08
20
Aleksey Dumbay (MMP MSU)
18
67.7233
2018-11-09 20:45:51
21
Силовик
4
68.2179
2018-10-29 22:30:41
22
baklajan
9
68.4255
2018-11-04 18:52:09
23
Большая Бэтси
9
68.5943
2018-10-30 01:11:17
24
Мимокрокодил
3
68.6123
2018-10-30 00:17:55
25
Орион
1
68.6123
2018-11-20 22:18:16
26
Masliakov Gleb (MSU MMP)
5
68.6978
2018-10-29 23:18:19
27
NeftGirl
7
68.8351
2018-11-17 17:27:55
28
Ninelka
12
68.8374
2018-11-12 20:42:04
29
Я люблю нефть
24
68.8502
2018-11-05 14:26:03
30
Kodryan MMP MSU
7
68.8562
2018-11-03 17:25:37
31
Urvanov Egor (MMP, MSU)
3
68.8787
2018-10-29 23:49:54
32
Zhu
2
68.9158
2018-11-11 23:42:35
33
Viktor Yanush (MMP, MSU)
4
68.9197
2018-11-03 17:37:36
34
Sergey Nikolaev (MMP, MSU)
10
68.9197
2018-11-05 12:48:35
35
Saul Goodman
8
68.9197
2018-11-19 14:24:57
36
Pavel Mazaev (MMP MSU)
4
68.9197
2018-11-03 20:34:46
37
peterklimov
6
68.9197
2018-11-15 23:00:08
38
AS
29
68.9197
2018-11-03 22:16:18
39
DataLeak
3
68.9197
2018-10-31 23:14:59
40
Ambitious
19
68.9197
2018-11-04 18:14:03
41
V&V
4
68.9197
2018-11-09 01:36:59
42
MMP, MSU
4
68.9197
2018-11-06 00:08:35
43
Bibik Denis (MMP, MSU)
5
68.9977
2018-11-12 09:55:52
44
Нефтеллект
9
69.0562
2018-10-31 14:56:18
45
Timur Kamalbekov (MMP MSU)
6
69.1050
2018-11-12 13:12:21
46
Sergey Serov (MMP, MSU, Russia)
9
69.2748
2018-11-05 13:22:14
47
Kozlovtsev Konstantin (MMP, MSU)
9
69.5110
2018-10-29 03:23:19
48
Junior Research Fellow
16
69.5355
2018-11-01 15:54:08
49
JetOil
3
70.3328
2018-11-21 16:36:43
50
101
14
71.1927
2018-11-02 18:42:38
51
.
21
71.4366
2018-11-21 23:46:41
52
Ураган
2
71.4443
2018-10-30 19:54:58
53
Ыгба
13
74.3689
2018-11-02 00:18:27
54
Константин Белотелов
3
76.3028
2018-10-31 14:56:26
55
Sadik&Co
2
78.4532
2018-10-31 19:14:29
56
Daniel Plainview
3
79.7528
2018-10-20 09:56:17
57
Hitch & Hitch | Production
3
85.7699
2018-11-21 02:07:38
58
Baytekov Nikita (MMP MSU Russia)
4
96.7826
2018-11-05 00:08:17
59
hehehe
1
125.1370
2018-11-10 20:50:19
60
Erzin
3
241.1160
2018-10-29 19:49:47
61
Nikolai Kruglikov (MMP MSU)
2
337.0290
2018-10-29 18:27:23
62
SDS
6
350.9930
2018-11-09 19:34:32
63
Cheshire
1
350.9930
2018-10-28 15:23:50

Задача 3

#
Участник
Результат
1
Viktor Yanush (MMP, MSU)
110.1440
2
Pavel Mazaev (MMP MSU)
126.4030
3
Петя Иванович
128.9270
4
Sergey Serov (MMP, MSU, Russia)
131.3540
5
Kozlovtsev Konstantin (MMP, MSU)
131.7030
6
Kodryan MMP MSU
133.5540
7
Hitch & Hitch | Production
133.7160
8
flowMaster
139.7800
9
Ыгба
141.7660
10
Я люблю нефть
144.9180
11
Чудеса
146.9830
12
Константин Белотелов
146.9830
13
Nikolai Kruglikov (MMP MSU)
146.9830
14
MMP, MSU
146.9830
15
Baytekov Nikita (MMP MSU Russia)
149.2560
16
Нефтеллект
150.2790
17
Sergey Nikolaev (MMP, MSU)
150.9060
18
Rav1kus
156.1860
19
Honey Badger
156.4060
20
Бенчмарк ВМК МГУ 2018
156.7040
21
AS
157.4850
22
NeftGirl
158.0730
23
GK
159.0150
24
TryHardMsu
159.2510
25
Saul Goodman
159.2510
26
Aleksey Dumbay (MMP MSU)
159.2510
27
olvor
159.2510
28
peterklimov
159.4160
29
T
160.3320
30
Газовая атака
160.3590
31
Счастье не за горами
160.4320
32
Ambitious
161.2420
33
Sergey Ivanov (MMP, MSU, Russia)
162.5300
34
Masliakov Gleb (MSU MMP)
162.8080
35
Nikita Yudin (MMP, MSU)
162.8080
36
Ширл
162.8080
37
Urvanov Egor (MMP, MSU)
163.8610
38
Drill Sergeant
164.0070
39
Ann Lipkina (MMP MSU)
166.8730
40
Силовик
167.3180
41
Ninelka
167.8330
42
Junior Research Fellow
167.9340
43
.
169.0260
44
jux
169.0810
45
CH4
169.1610
46
с1
169.7080
47
Bibik Denis (MMP, MSU)
175.2380
48
Timur Kamalbekov (MMP MSU)
180.5680
49
CheatCode
189.9750
50
erfrischungsgetränke
193.2850
51
Gazprom Neft SmartOil Contest
195.3130
52
Zhu
197.1030
53
baklajan
205.6320
54
PM
214.5010
55
DL
214.5060
56
Oil_ai
215.0310
57
Теплюк Александр
215.5890
58
hehehe
217.1560
59
MeanBanchmarkPerDataset
217.5070
60
Vituvi
234.1370
61
Victor
238.8720
62
Алексей
301.4280
63
101
309.0960
64
Проверка
314.3470
65
Хрю
318.1330
66
Команда степы
318.5220
67
catshake
471.9960
68
Cheshire
480.5950
69
Oppaiheimer
543.7250
70
V&V
551.0910
71
Орион
560.7290
72
Sadik&Co
583.5010

Задача 4

#
Участник
Результат
1
CheatCode
65.3493
2
NeftGirl
65.7223
3
с1
66.1565
4
Бенчмарк ВМК МГУ 2018
66.4530
5
Honey Badger
67.4968
6
Rav1kus
67.4993
7
Pavel Mazaev (MMP MSU)
67.6436
8
V&V
67.6590
9
baklajan
67.8148
10
Ыгба
68.0727
11
101
68.1510
12
Силовик
68.3159
13
Sergey Serov (MMP, MSU, Russia)
68.5213
14
Victor
68.7122
15
Sergey Ivanov (MMP, MSU, Russia)
68.7647
16
Bibik Denis (MMP, MSU)
68.8241
17
Kozlovtsev Konstantin (MMP, MSU)
69.0680
18
PM
69.0968
19
Oil_ai
69.1480
20
Теплюк Александр
69.4520
21
Я люблю нефть
69.4764
22
Газовая атака
69.4964
23
DL
69.5026
24
MMP, MSU
69.5797
25
AS
69.5797
26
Ninelka
69.5797
27
Saul Goodman
69.5797
28
Ambitious
69.5797
29
Urvanov Egor (MMP, MSU)
69.5797
30
Viktor Yanush (MMP, MSU)
69.5797
31
Sergey Nikolaev (MMP, MSU)
69.5797
32
peterklimov
69.5797
33
DataLeak
69.5797
34
Zhu
69.5816
35
Ann Lipkina (MMP MSU)
69.7487
36
Sadik&Co
70.3053
37
Мимокрокодил
70.9503
38
Орион
70.9503
39
Большая Бэтси
70.9503
40
Ураган
71.0873
41
.
71.6265
42
Timur Kamalbekov (MMP MSU)
71.6853
43
Kodryan MMP MSU
72.0319
44
flowMaster
72.1677
45
GK
73.2690
46
CH4
76.0680
47
Нефтеллект
77.1811
48
Junior Research Fellow
77.3406
49
Aleksey Dumbay (MMP MSU)
79.6849
50
Счастье не за горами
85.7171
51
Baytekov Nikita (MMP MSU Russia)
85.9157
52
Nikita Yudin (MMP, MSU)
87.0744
53
JetOil
89.2372
54
Константин Белотелов
90.0343
55
Vituvi
112.0890
56
hehehe
117.8480
57
Hitch & Hitch | Production
124.9970
58
Daniel Plainview
163.6000
59
Erzin
299.2010
60
Cheshire
399.6080

Финальный рейтинг

#
Участник
Задача 3
Задача 4
Финальный рейтинг
1
Pavel Mazaev (MMP MSU)
9
4
13
2
CheatCode
0
10
10
3
Viktor Yanush (MMP MSU)
10
0
10
4
NeftGirl
0
9
9
5
c1
0
8
8
6
Петя Иванович
8
0
8
7
Бенчмарк ВМК МГУ 2018
0
7
7
8
Sergey Serov (MMP MSU)
7
0
7
9
Honey Badger
0
6
6
10
Kozlovtsev Konstantin (MMP MSU)
6
0
6
11
Rav1kus
0
5
5
12
Kodryan MMP MSU
5
0
5
13
Hitch & Hitch | Production
4
0
4
14
V&V
0
3
3
15
Ыгба
2
1
3
16
flowMaster
3
0
3
17
baklajan
0
2
2
18
Я люблю нефть
1
0
1

Для участие в чемпионате, Вы должны быть зарегистрированным пользователем.

Идёт загрузка Вашего файла. Подождите...