اهمیت ضربات ایستگاهی در فوتبال (یا فوتبال در ایالات متحده) در سالهای اخیر رو به افزایش بوده است: اکنون بیش از یک چهارم گلها از طریق ضربات ایستگاهی به ثمر میرسد. ضربات آزاد و کرنرها به طور کلی امیدوار کننده ترین موقعیت ها را ایجاد می کنند و برخی از تیم های حرفه ای حتی مربیان خاصی را برای آن قسمت های بازی استخدام کرده اند.
در این پست، نحوه کمک به ارزیابی عملکرد در ضربات ایستگاهی را به اشتراک میگذاریم. از آنجایی که تیمها بیشتر و بیشتر از این موقعیتهای توپ مرده استفاده میکنند، Set Piece Threat به بیننده کمک میکند تا بفهمد تیمها چقدر از این موقعیتها استفاده میکنند. علاوه بر این، به خواننده توضیح می دهد که چگونه می توان از خدمات AWS برای محاسبه آمار در زمان واقعی استفاده کرد.
اتحادیه برلین بوندسلیگا یک مثال عالی برای ارتباط ضربات ایستگاهی است. این تیم تنها در 2 سال توانست از بوندسلیگا 2 به جواز حضور در مسابقات اروپایی صعود کند. آنها در فصل 2/18 در بوندسلیگا 19 سوم شدند و در پلی آف سقوط به بوندس لیگا راه پیدا کردند. در آن فصل، آنها 28 گل از بازی آزاد به ثمر رساندند و تنها در رده نهم لیگ قرار گرفتند. با این حال، آنها برای گل های زده شده در ضربات ایستگاهی (16 گل) در رده دوم قرار گرفتند.
واضح است که در اولین بازی پلی آف سقوط مقابل VfB اشتوتگارت، یونیون با ضربه سر پس از کرنر به تساوی 2 بر 2 دست یافت. و در بازی برگشت، اشتوتگارت به دلیل آفساید غیرفعال یک گل ضربه آزاد مردود اعلام شد و به یونیون اجازه داد تا با تساوی 0-0 وارد بوندسلیگا شود.
ارتباط ضربات ایستگاهی برای موفقیت یونیون به همین جا ختم نمی شود. یونیون دو فصل اول بوندسلیگا خود را با یازدهم و هفتم قوی به پایان رساند و از نظر تعداد گل های ضربات ایستگاهی در رده سوم و اول قرار گرفت (در هر دو فصل 15 گل از ضربات ایستگاهی به ثمر رساند). برای مقایسه، اف سی بایرن مونیخ - قهرمان لیگ - در هر دو فصل فقط 10 گل از ضربات ایستگاهی به ثمر رساند. موفقیتی که یونیون برلین با ضربات ایستگاهی به دست آورد به آنها اجازه داد تا در فصل 20/21 بوندسلیگا جایگاه هفتم را کسب کنند، که به معنای جواز حضور در لیگ کنفرانس اروپا بود و تنها 2 سال پس از صعود از بوندسلیگا 2 به اروپا رفت. جای تعجب نیست که در دیدار سرنوشت ساز یکی از دو گل خود را بعد از کرنر به ثمر رساندند. در زمان نگارش این مقاله، یونیون برلین در رده چهارم بوندسلیگا (بازی بیستم) و اولین در عملکرد کرنر قرار دارد، آماری که بعداً توضیح خواهیم داد.
مسیر یونیون برلین به اروپا به وضوح نقش تأثیرگذار عملکرد تهاجمی و دفاعی را در ضربات ایستگاهی نشان می دهد. با این حال، تا به حال، برای طرفداران و پخشکنندگان دشوار بود که این عملکرد را به درستی تعیین کنند، مگر اینکه بخواهند جداول عظیم را در وبسایتهای تحلیلی تجزیه و تحلیل کنند. بوندسلیگا و AWS برای نشان دادن تهدیدی که یک تیم ایجاد میکند و تهدیدی که توسط ضربات ایستگاهی علیه تیم ایجاد میشود، با هم کار کردهاند و واقعیت مسابقه جدید بوندسلیگا: Set Piece Threat را ارائه کردند.
Set Piece Threat چگونه کار می کند؟
برای تعیین خطری که یک تیم با ضربات ایستگاهی خود ایجاد می کند، جنبه های مختلف عملکرد ضربات ایستگاهی آنها را در نظر می گیریم. توجه به این نکته ضروری است که ما فقط کرنرها و ضربات آزاد را به عنوان ضربات ایستگاهی در نظر می گیریم و تهدید را برای هر دسته به طور مستقل محاسبه می کنیم.
وجه 1: نتیجه یک ضربه ایستگاهی: گل، شوت یا هیچ چیز
ابتدا، ما را در نظر می گیریم نتیجه از یک قطعه مجموعه یعنی مشاهده می کنیم که آیا به هدفی منتهی می شود. با این حال، نتیجه به طور کلی تحت تأثیر حواشی خوب است، مانند یک سیو عالی توسط دروازه بان یا اگر ضربه ای به جای وارد شدن به درون، تیرک را شکست دهد، بنابراین کیفیت ضربه ای را که از ضربات ایستگاهی حاصل می شود نیز دسته بندی می کنیم. شات ها به چند دسته دسته بندی می شوند.
دسته بندی | توضیح |
هدف | شوت موفقی که منجر به گل شد |
برجسته | شوت هایی که تقریباً منجر به گل می شد، مانند ضربه به تیرک دروازه |
نجیب | دیگر صحنه های گل قابل توجه |
میانگین | بقیه شانس هایی که در نسبت شانس با تهدید مربوط به گل گنجانده می شود |
هیچ | هیچ تهدیدی برای گل واقعی، نباید به عنوان یک شانس واقعی در نظر گرفته شود، مانند ضربه سر که به سختی توپ را لمس کرد یا یک ضربه مهار شده |
بدون شلیک | هیچ عکسی گرفته نشده است |
ویدیوی بالا نمونههایی از دستههای نتیجه شوت را به ترتیب زیر نشان میدهد: برجسته، مناسب، متوسط، هیچکدام.
جنبه 2: پتانسیل یک ضربه
دوم، الگوریتم ما پتانسیل یک شات را در نظر می گیرد. این شامل میزان احتمالی است که باید به یک گل منجر می شد و عملکرد واقعی شوتزن را از معادله خارج می کرد. به عبارت دیگر، پتانسیل گل را در موقعیتی که در آن ضربه زده شده است، کمی می کنیم. این توسط هدف مورد انتظار (xGoals) ارزش ضربه ما نه تنها وقوع شانس یا عدم وجود آن، بلکه کیفیت ضربه یا ضربه سر را نیز حذف می کنیم.
جنبه 3: تعداد ست قطعات
در ادامه جنبه خالص بودن را در نظر می گیریم مقدار ضربات ایستگاهی که یک تیم می گیرد. تعریف ما از Set Piece Threat تهدید را بر اساس هر ست قطعه اندازه گیری می کند. بهجای جمعبندی تمام نتایج و مقادیر xGoal یک تیم در طول یک فصل، مقادیر بهگونهای جمعآوری میشوند که نشاندهنده میانگین تهدید در هر ضربه ایستگاهی باشند. به این ترتیب، برای مثال، تهدید کرنر، خطر تیم را برای هر کرنر نشان میدهد و تیمی را خطرناکتر نمیداند، صرفاً به این دلیل که کرنرهای بیشتری نسبت به سایر تیمها دارند (و بنابراین به طور بالقوه شوتها یا گلهای بیشتری دارند).
جنبه 4: توسعه در طول زمان
آخرین جنبه ای که باید در نظر گرفت، توسعه تهدید یک تیم است اضافه کاری. به عنوان مثال تیمی را در نظر بگیرید که در سه روز اول سه گل از کرنر به ثمر رساند اما در 15 روز بازی بعدی هیچ تهدید قابل توجهی را انجام نداد. این تیم با وجود اینکه سه بار موفق به گلزنی شده است، نباید در روز نوزدهم از کرنرها به عنوان یک تهدید مهم در نظر گرفته شود که ممکن است باز هم بازگشت خوبی باشد. ما برای این پیشرفت (مثبت یا منفی) کیفیت قطعات یک تیم، بسته به مدت زمانی که اتفاق افتاده، تخفیفی برای هر قطعه تعیین می کنیم. به عبارت دیگر، یک ضربه آزاد که 19 روز قبل زده شده است، تأثیر کمتری بر تهدید محاسبه شده نسبت به ضربه ای که در بازی گذشته یا حتی فعلی زده شده است، دارد.
امتیاز: در هر قطعه مجموعه
هر چهار جنبه ای که توضیح دادیم در دو مقدار برای هر تیم جمع می شوند، یکی برای کرنرها و دیگری برای ضربات آزاد، که خطری را که یک ضربه ایستگاهی مربوطه توسط آن تیم در حال حاضر ایجاد می کند، توصیف می کند. مقدار به عنوان میانگین وزنی امتیازات هر قطعه تعیین می شود، جایی که امتیاز یک مهره به صورت تعریف می شود. (0.7 * shot-outcome + 0.3 * xG-value)
اگر ضربه ایستگاهی منجر به شوت شود و در غیر این صورت 0. در shot-outcome
اگر تیم گل بزند، 1 است و برای سایر نتایج، مانند ضربه ای که به بیرون رفت، بسته به کیفیت آن، کمتر است. همانطور که قبلاً توضیح داده شد، وزن هر قطعه بر اساس مدت زمانی که گرفته شده است تعیین می شود. به طور کلی، مقادیر بین 0-1 تعریف می شوند، جایی که 1 نمره کامل است.
تهدید قطعه تنظیم کنید
در مرحله بعد، مقادیر هر تیم با میانگین لیگ مقایسه می شود. فرمول دقیق آن است score(team)/avg_score(league) - 1
. این مقدار همان چیزی است که ما آن را مقدار Set Piece Threat می نامیم. اگر تیمی دقیقاً به اندازه میانگین لیگ باشد، ارزش تهدید 0 دارد. مقدار -1 (یا -100%) تیمی را توصیف می کند که اصلاً تهدیدی ندارد و مقدار +1 (+100%) تیمی را توصیف می کند که دو برابر میانگین لیگ خطرناک است. با این مقادیر، ما رتبهبندی را محاسبه میکنیم که تیمها را از 1 تا 18 بر اساس تهدید تهاجمی آنها به کرنر و ضربات آزاد مرتب میکند.
ما از همان داده ها و محاسبات مشابه برای محاسبه یک تهدید دفاعی استفاده می کنیم که عملکرد دفاعی یک تیم را با توجه به نحوه دفاع از ضربات ایستگاهی اندازه گیری می کند. اکنون، به جای محاسبه امتیاز به ازای هر ست خود، الگوریتم امتیازی را برای هر قطعه حریف محاسبه میکند. درست مانند تهدید تهاجمی، امتیاز با میانگین لیگ مقایسه می شود، اما مقدار معکوس است: -score(team)/avg_score(league) + 1
. به این ترتیب، اگر تیم به هیچ وجه به حریف اجازه شلیک ندهد، تهدید 1+ (+100%) به دست میآید، در حالی که تیمی با تهدید تدافعی 1- (100-%) دو برابر بیشتر از لیگ مستعد ضربات ایستگاهی حریف است. میانگین. باز هم تیمی با تهدید صفر به اندازه میانگین لیگ خوب است.
یافته های تهدید قطعه را تنظیم کنید
یک جنبه مهم از Set Piece Threat این است که ما به جای گل های زده شده و دریافت شده از طریق ضربات ایستگاهی، روی تخمین تهدید تمرکز می کنیم. اگر SC فرایبورگ و یونیون برلین را در روز بیست و یکم به عنوان مثال در نظر بگیریم، در طول این فصل فرایبورگ هفت گل از طریق کرنر به ثمر رسانده است در حالی که چهار گل از یونیون برلین به ثمر رسیده است. رتبه بندی تهدیدات ما همچنان هر دو تیم را نسبتاً برابر می کند. در واقع، ما یک کرنر توسط فرایبورگ (رتبه 21) را حتی 3٪ کمتر از کرنر توسط یونیون برلین (رتبه 7) تهدید می کنیم. دلیل اصلی این امر این است که یونیون برلین تعداد مشابهی موقعیت عالی را از گوشه های خود ایجاد کرد، اما نتوانست این موقعیت ها را به گل تبدیل کند. از طرف دیگر فرایبورگ با موقعیت های خود بسیار کارآمدتر بود. چنین تناقضی بین کیفیت شانس و اهداف واقعی می تواند در یک ورزش با واریانس بالا مانند فوتبال رخ دهد.
نمودار زیر رده بندی کرنر ضربات تهاجمی یونیون برلین (آبی) و امتیاز (قرمز) را در روزهای بازی 6–21 نشان می دهد. در روز دوازدهم، یونیون یک گل از روی یک کرنر به ثمر رساند و علاوه بر این یک موقعیت عالی از کرنر دوم داشت که منجر به گل نشد اما الگوریتم ما به عنوان یک تهدید بالا تلقی کرد. علاوه بر این، یونیون در پنج ضربه از هفت ضربه کرنر در روز دوازدهم، یک شوت به سمت دروازه داشت. در نتیجه یونیون بلافاصله در رده بندی از رتبه دوازدهم به رتبه پنجم جهش کرد و ارزش امتیاز یونیون و همچنین میانگین لیگ افزایش یافت. از آنجایی که یونیون شانس های تهدید بیشتر و بیشتر را در روزهای بعدی از کرنر مشاهده کرد، آنها قدم به قدم مقام اول رده بندی تهدید کرنر را به دست آوردند. این امتیاز همیشه نسبت به میانگین فعلی لیگ است، به این معنی که تهدید یونیون در بازی روز 12 12 درصد بیشتر از میانگین تهدیدی است که از طرف تمام تیمهای لیگ به گوش میرسد.
پیاده سازی و معماری
حقایق مسابقه بوندسلیگا به طور مستقل اجرا می شود AWS Fargate ظروف داخل سرویس کانتینر الاستیک آمازون (Amazon ECS). حقایق بازی قبلی بوندسلیگا برای محاسبه آمارهای پیشرفته، دادههای خام رویداد و موقعیت را مصرف میکنند. این با انتشار Set Piece Threat تغییر می کند، که داده های تولید شده توسط یک واقعیت مسابقه بوندسلیگا را تجزیه و تحلیل می کند (x اهداف) رتبه های آن را محاسبه کنید. بنابراین، ما یک معماری برای تبادل پیام بین حقایق مختلف مسابقات بوندسلیگا در طول مسابقات زنده در زمان واقعی ایجاد کردیم.
برای تضمین آخرین داده ها در محاسبات تهدید قطعه مجموعه منعکس شده است، ما استفاده می کنیم آمازون پخش جریانی را برای آپاچی کافکا مدیریت کرد (Amazon MSK). این سرویس کارگزار پیام به اطلاعات مختلف مسابقات بوندسلیگا اجازه می دهد تا جدیدترین رویدادها و به روز رسانی ها را در زمان واقعی ارسال و دریافت کنند. با مصرف یک موضوع مربوط به مسابقه و حقایق مسابقه بوندسلیگا از کافکا، میتوانیم بهروزترین دادهها را از تمام سیستمهای درگیر دریافت کنیم و در عین حال توانایی پخش مجدد و پردازش مجدد پیامهای ارسال شده قبلی را حفظ کنیم.
نمودار زیر معماری راه حل را نشان می دهد:
ما آمازون MSK را به این پروژه معرفی کردیم تا به طور کلی همه پیامهای داخلی را برای پلتفرم Facts Match Bundesliga جایگزین کنیم. این تزریق داده های موقعیتی و رویدادی را مدیریت می کند، که می تواند به بیش از 3.6 میلیون نقطه داده در هر مسابقه جمع شود. با آمازون MSK، میتوانیم از ذخیرهسازی دائمی پیامها استفاده کنیم، که به ما امکان میدهد بازیها را از هر نقطه زمانی دوباره پخش کنیم. با این حال، برای Set Piece Threat، تمرکز روی مورد استفاده خاص از انتقال رویدادهای تولید شده توسط Facts Match Bundesliga به سایر حقایق مسابقه بوندسلیگا است که به صورت موازی اجرا می شوند.
برای تسهیل این امر، ما بین دو نوع موضوع کافکا تمایز قائل می شویم: جهانی و خاص. اول، هر واقعیت مسابقه بوندسلیگا یک موضوع جهانی خاص دارد که تمام پیامهای ایجاد شده توسط Fact Match Bundesliga را مدیریت میکند. بعلاوه، برای هر مسابقه بوندسلیگا یک موضوع اضافی مخصوص مسابقه وجود دارد که تمام پیامهای ایجاد شده توسط یک واقعیت مسابقه بوندسلیگا را برای یک مسابقه خاص مدیریت میکند. هنگامی که چندین مسابقه زنده به صورت موازی اجرا می شوند، هر پیام ابتدا تولید و به این موضوع جهانی مربوط به واقعیت مسابقه بوندسلیگا ارسال می شود.
یک اعزام کننده AWS لامبدا تابع در هر موضوع جهانی مربوط به واقعیت مسابقات بوندسلیگا مشترک است و دو وظیفه دارد:
- داده های دریافتی را در یک پایگاه داده ارائه شده از طریق بنویسید سرویس پایگاه داده رابطه آمازون (آمازون RDS).
- پیامهایی را که میتواند توسط سایر حقایق مسابقه بوندسلیگا مصرف شود، در یک موضوع مربوط به واقعیت مسابقه بوندسلیگا دوباره توزیع کنید.
سمت چپ نمودار معماری، حقایق مختلف مسابقه بوندسلیگا را نشان میدهد که بهطور مستقل از یکدیگر برای هر مسابقه اجرا میشوند و پیامهایی را برای موضوع جهانی تولید میکنند. Set Piece Threat Bundesliga Match Fact جدید اکنون می تواند آخرین مقادیر xGoal را برای هر ضربه برای یک مسابقه خاص (سمت راست نمودار) مصرف کند تا فوراً تهدید تولید شده توسط قطعه تنظیم که منجر به یک یا چند شوت شده است را محاسبه کند.
خلاصه
ما از راهاندازی Set Piece Threat و الگوهایی که مفسران و طرفداران با استفاده از این بینش کاملاً جدید کشف خواهند کرد، هیجانزده هستیم. از آنجایی که تیمها به دنبال سرمایهگذاری بیشتر و بیشتر در موقعیتهای توپ مرده هستند، Set Piece Threat به بیننده کمک میکند بفهمد کدام تیم این کار را با موفقیت انجام میدهد و کدام تیم هنوز مقداری برای پوشش دادن دارد، که قبل از هر یک از این موقعیتهای ضربتخت، تعلیق بیشتری را اضافه میکند. واقعیت بازی جدید بوندسلیگا در دسترس پخش کنندگان بوندسلیگا برای کشف دیدگاه ها و داستان های جدید یک مسابقه است و رتبه بندی تیم ها را می توان در هر زمان در برنامه بوندسلیگا مشاهده کرد.
ما مشتاقیم که یاد بگیریم چه الگوهایی را کشف خواهید کرد. نظرات خود را با ما به اشتراک بگذارید: @AWScloud در توییتر، با هشتگ #BundesligaMatchFacts.
درباره نویسنده
سیمون رولفس 288 بازی بوندسلیگا به عنوان هافبک میانی انجام داد، 41 گل به ثمر رساند و 26 بازی ملی برای آلمان انجام داد. در حال حاضر رولفس به عنوان مدیر ورزشی در بایر 04 لورکوزن خدمت می کند، جایی که او فهرست بازیکنان حرفه ای، بخش پیشاهنگی و توسعه جوانان باشگاه را نظارت و توسعه می دهد. سیمون همچنین ستونهای هفتگی در Bundesliga.com درباره آخرین حقایق بازی بوندسلیگا که توسط AWS ارائه شده است مینویسد.
لوک فیگدور یک متخصص ارشد فناوری ورزشی در تیم خدمات حرفه ای AWS است. او با بازیکنان، باشگاهها، لیگها و شرکتهای رسانهای مانند بوندسلیگا و فرمول 1 کار میکند تا به آنها کمک کند تا با استفاده از یادگیری ماشین داستانهایی را با دادهها تعریف کنند. در اوقات فراغت، او دوست دارد همه چیز را در مورد ذهن و تلاقی بین روانشناسی، اقتصاد و هوش مصنوعی بیاموزد.
یان بائر یک معمار برنامه های ابری در AWS Professional Services است. علایق او محاسبات بدون سرور، یادگیری ماشین و هر چیزی که شامل محاسبات ابری است می باشد. او با مشتریان در سراسر صنایع همکاری می کند تا به آنها کمک کند در سفر ابری خود موفق باشند.
پاسکال کوهنر یک توسعه دهنده برنامه Cloud در تیم خدمات حرفه ای AWS است. او با مشتریان در سراسر صنایع همکاری می کند تا به آنها کمک کند تا از طریق توسعه برنامه، DevOps و زیرساخت به نتایج تجاری خود برسند. او عاشق ورزش با توپ است و در اوقات فراغت دوست دارد بسکتبال و فوتبال بازی کند.
اووه دیک دانشمند داده در Sportec Solutions AG است. او تلاش می کند تا باشگاه ها و رسانه های بوندسلیگا را قادر سازد تا عملکرد خود را با استفاده از آمار و داده های پیشرفته - قبل، بعد و در طول مسابقات - بهینه کنند. در اوقات فراغت خود به کمتر راضی می شود و فقط سعی می کند 90 دقیقه کامل را برای تیم فوتبال تفریحی خود دوام بیاورد.
خاویر پوودا-پانتر یک دانشمند داده برای مشتریان ورزشی EMEA در تیم خدمات حرفه ای AWS است. او مشتریان را در حوزه ورزش تماشاگران قادر میسازد تا نوآوری کنند و از دادههای خود استفاده کنند و تجربههای باکیفیت برای کاربران و طرفداران را از طریق یادگیری ماشین و علم داده ارائه کنند. او در اوقات فراغت خود اشتیاق خود را به طیف وسیعی از ورزش، موسیقی و هوش مصنوعی دنبال می کند.
- Coinsmart. بهترین صرافی بیت کوین و کریپتو اروپا.
- پلاتوبلاک چین. Web3 Metaverse Intelligence. دانش تقویت شده دسترسی رایگان.
- CryptoHawk. رادار آلت کوین امتحان رایگان.
- منبع: https://aws.amazon.com/blogs/machine-learning/bundesliga-match-fact-set-piece-threat-evaluating-team-performance-in-set-pieces-on-aws/
- "
- 28
- 7
- درباره ما
- مطابق
- حساب
- دست
- در میان
- اضافی
- پیشرفته
- AI
- الگوریتم
- معرفی
- اجازه دادن
- قبلا
- آمازون
- علم تجزیه و تحلیل
- نرم افزار
- کاربرد
- معماری
- محدوده
- در دسترس
- میانگین
- AWS
- بسکتبال
- باواریا
- دلال
- کسب و کار
- صدا
- شانس
- ابر
- محاسبات ابری
- آینده
- شرکت
- مقایسه
- رقابت
- محاسبه
- محاسبه
- کنفرانس
- در نظر می گیرد
- مصرف
- ظرف
- ظروف
- جاری
- مشتریان
- داده ها
- علم اطلاعات
- دانشمند داده
- پایگاه داده
- مرده
- تحویل
- با وجود
- توسعه دهنده
- پروژه
- مختلف
- مدیر
- تخفیف
- نمی کند
- اقتصاد (Economics)
- اروپا
- اروپایی
- واقعه
- حوادث
- همه چیز
- مثال
- تبادل
- تجارب
- پایان
- نام خانوادگی
- تمرکز
- پیروی
- فوتبال
- فرمول 1
- رایگان
- کامل
- تابع
- بازی
- بازیها
- آلمان
- جهانی
- هدف
- اهداف
- رفتن
- خوب
- بزرگ
- اداره
- داشتن
- ارتفاع
- کمک
- کمک می کند
- زیاد
- چگونه
- HTTPS
- اهمیت
- مهم
- در دیگر
- مشمول
- افزایش
- لوازم
- نفوذ
- شالوده
- بینش
- منافع
- گرفتار
- IT
- آخرین
- راه اندازی
- رهبری
- لیگ ها
- یاد گرفتن
- یادگیری
- رهبری
- طولانی
- دستگاه
- فراگیری ماشین
- مسابقه
- معنی
- رسانه ها
- میلیون
- ذهن
- اکثر
- موسیقی
- باز کن
- سفارش
- سفارشات
- دیگر
- در غیر این صورت
- کارایی
- دیدگاه
- قطعه
- سکو
- بازی
- بازیکن
- بازیکنان
- در هر
- ساخته
- حرفه ای
- پروژه
- ترویج
- روانشناسی
- کیفیت
- یک چهارم
- محدوده
- خام
- خواننده
- زمان واقعی
- گرفتن
- تفریحی
- آزاد
- نشان دهنده
- REST
- نتایج
- دویدن
- در حال اجرا
- علم
- دانشمند
- امن
- بدون سرور
- سرویس
- خدمات
- تنظیم
- مستقر می شود
- اشتراک گذاری
- قابل توجه
- مشابه
- So
- فوتبال
- مزایا
- ورزش ها
- ورزش ها
- ارقام
- آمار
- ذخیره سازی
- داستان
- جریان
- قوی
- موفقیت
- موفق
- موفقیت
- سیستم های
- هدف
- وظایف
- تیم
- پیشرفته
- از طریق
- زمان
- با هم
- تاپیک
- برملا کردن
- فهمیدن
- اتحادیه
- به روز رسانی
- us
- استفاده کنید
- ارزش
- تصویری
- وب سایت
- هفتگی
- چی
- در داخل
- کلمات
- مهاجرت کاری
- مشغول به کار
- با این نسخهها کار
- نوشته
- سال