b-log – betriebsraum weblog

Software Development, Human-Computer Interaction, Projects…

Efficient Gesture Recognition and Corner Finding in AS3

July 21, 2009

Gesture recognition and corner finding are two techniques that can be useful for all sorts of things. For example, gesture recognition can be used to recognise shapes in graphics applications, to control the user interface on a mobile device or to build creative games. In this context, I’m referring to shapes drawn with an input device that may or may not leave an ink trail on the screen, and not to physical gestures, such as waving a hand (however, most of the time a drawn shape also implies a physical gesture). Corner finding is a technique that finds all corner points of an arbitrary stroke and can be used for shape simplification, node finding or another exciting field, which I’m going to reveal later this year… ;)

While gesture recognition and corner finding are not necessarily related to each other, they are both concerned with the processing and recognition of lines and can be utilised to create interesting forms of human-computer interfaces. Furthermore, both approaches have in common that extensive research has been carried out and new algorithms have been continuously developed. Some of those algorithms are quite complex to implement and require advanced mathematics…

The »$1 Gesture Recognizer« (Wobbrock et al. 2007) and the »ShortStraw« Corner Finder (Wolin et al. 2008) are two very efficient algorithms that are straightforward to implement, i.e. using only basic mathematics and trigonometry, and (despite of or because of their simplicity) outperform most other approaches. The »$1 Gesture Recognizer« is a template-based recognition algorithm that matches a gesture against one or more stored templates, which is the preferred method for many use cases since it requires no training period by the user (such as in Rubine’s algorithm, for example). The gestures are also rotation, position and scale invariant, meaning that a gesture will be recognised even if it’s drawn with a different rotation, position or scale than that of the stored template. However, the algorithm can be easily modified to disable those features if, for instance, a recogniser is needed that also takes the rotation of drawn shapes into account.
»ShortStraw« is a corner finding algorithm for polylines that returns all corner points for the input points of any free-form stroke by calculating and comparing »straw distances«.

If you want to know more about how exactly they work, you can read the papers about the »$1 Gesture Recognizer« and »ShortStraw« (btw, this also fits nicely into my new series of blog posts about relevant academic papers).

I’ve implemented both algorithms in ActionScript 3 and put together a simple Flex based demo application for testing (as for the »$1 Gesture Recognizer«, there are some versions for different languages available but I’ve implemented it from scratch as I wanted to understand the approach. For ShortStraw I couldn’t find any source code). You can view the demo and download all source code at the end of the article. The main classes for $1 can be found in de.betriebsraum.gestures.recognizer.* and for ShortStraw in de.betriebsraum.geom.cornerfinder.ShortStraw.
The DollarRecognizer class has some convenience methods to add and remove DollarTemplates and the main recognize() method, which accepts an array of points and returns an instance of DollarResult with the id and score of the best match.
ShortStraw has two public static methods: getCornerIndices() and a convenience method getCornerPoints(), which both accept an array of input points. getCornerIndices() returns the array indices of all found corners in the source array and getCornerPoints() returns an array of new points. It’s also noteworthy that there are a lot of other handy methods in the classes, for example to resample points or calculate the median, so have a look at them too…

Please note that I haven’t explicitly tuned the implementations to squeeze out the last bit of performance with various AS3 optimisation tricks and hacks as they perform quite well for me.
Here’s the demo (you can view and download the full source code by right-clicking and selecting “View Source” in the demo).

$1 Gesture Recognizer & ShortStraw Demo

$1 Gesture Recognizer & ShortStraw Demo (click on the image)

Filed under: Flex/AS3, HCI, RIA

8 Responses to “Efficient Gesture Recognition and Corner Finding in AS3”

  1. […] petit article sur la reconnaissance des gestes en As3 et une petite […]

  2. alex says:

    great app! works really good.

  3. Og2t says:

    Good to see you blogging again Felix! Amazing post, I will try the corner finder with my face tracking experiment. Keep Flashin’!

  4. jrg says:

    fascinating subject, thanks for this!

  5. Flo says:

    Hi, thanks for sharing!
    Really efficient… You rock!

  6. Simon says:

    Great little app. I love it!

  7. Joshua Koo says:

    Hi Felix,

    Thank you for the recommendation of these 2 papers, (it sparked some interest of reading papers in me) and the great AS3 implementation.

    I’ve ported the shortstraw implementation for Javascript, and it works pretty well too, and I’ll try to post the js implementation on my site shortly.

    Glad to have found your blog!

    Joshua

  8. […] first package I looked at was offered up by a Mr. Felix at bertiesbraum.de. Felix’s gesture recognizer consists of AS3 implementations of the “$1 Gesture […]

  9. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.com.ni/url?q=https://royalloto.com/

  10. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.kg/url?q=https://royalloto.com/

  11. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.co.th/url?q=https://royalloto.com/

  12. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.co.za/url?q=https://royalloto.com/

  13. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.com.pk/url?q=https://royalloto.com/

  14. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.co.kr/url?q=https://royalloto.com/

  15. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.com.mx/url?q=https://royalloto.com/

  16. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.dz/url?q=https://royalloto.com/

  17. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.com.tw/url?q=https://royalloto.com/

  18. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.lk/url?q=https://royalloto.com/

  19. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.co.za/url?q=https://royalloto.com/

  20. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.
    https://www.google.co.cr/url?q=https://royalloto.com/

  21. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.

    https://cn.bearing-news.com/single-turn-wave-springs/?unapproved=118851&moderation-hash=9311ee22adccf7929fec941f979a570d#comment-118851
    https://www.gopazo.com/blog/pazo-got-a-makeover-with-v8-0/?unapproved=5471&moderation-hash=86ae15cc018ae9fb7ec9abe4cb4514e9#comment-5471
    https://www.yanisvaroufakis.eu/2016/06/28/full-transcript-of-the-yanis-varoufakis-noam-chomsky-nypl-discussion/?unapproved=203260&moderation-hash=049f0b38fdcba669bd7f90b6c586e7b3#comment-203260
    https://crystalsphotobloggingsite.wordpress.com/2020/03/01/follow-tigger-and-friends-blog/?contact-form-id=25332&contact-form-sent=28807&contact-form-hash=184e4d9da75354ec1a6db97761bfb1e84d9e5f46&_wpnonce=e9aed482c0
    http://purelifeveganix.com/organic-marijuana/?unapproved=74849&moderation-hash=b65d4c973707cdc4460bc1edd963e4c1#comment-74849
    http://www.peterdrew.net/seo/over-50-of-first-page-listings-on-google-have-this-you-can-too/comment-page-1/?unapproved=122087&moderation-hash=137ab3e9f67789b8a78ce5f184a73378#comment-122087
    http://regalis.com.pl/wprowadzenie-do-systemu-kontroli-wersji-git/?error_checker=captcha&author_spam=Danieltrins&email_spam=gorlina1958%40mail.ru&url_spam&comment_spam=%D0%98%D0%9D%D0%A2%D0%95%D0%A0%D0%9D%D0%95%D0%A2+%D0%9A%D0%90%D0%97%D0%98%D0%9D%D0%9E+%D0%A0%D0%9E%D0%AF%D0%9B%D0%AC+%D0%9B%D0%9E%D0%A2%D0%9E+%D0%92+%D0%A3%D0%9A%D0%A0%D0%90%D0%98%D0%9D%D0%95+%D0%94%D0%9B%D0%AF+%D0%9E%D0%9D%D0%9B%D0%90%D0%99%D0%9D+%D0%98%D0%93%D0%A0%D0%AB+%D0%9D%D0%90+%D0%93%D0%A0%D0%98%D0%92%D0%9D%D0%AB+%D0%9E%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%8B+%D0%A0%D0%BE%D1%8F%D0%BB%D1%8C+%D0%9B%D0%BE%D1%82%D0%BE+%D0%B4%D0%BB%D1%8F+%D0%B8%D0%B3%D1%80%D1%8B+%D0%BD%D0%B0+%D0%B3%D1%80%D0%B8%D0%B2%D0%BD%D1%8B%2C+%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%B5+%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D1%81%D1%82%D1%80%D0%B8%D1%80%D1%83%D0%B5%D1%82+%D0%B2%D1%81%D0%B5+%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5+%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BE%D0%B1%D0%B5%D1%89%D0%B0%D1%8E%D1%89%D0%B8%D0%B5+%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D0%B8.+%D0%92+%D1%83%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D1%85+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BB%D1%83%D0%B1%D0%B0%D1%85+%D0%BD%D0%B0%D1%85%D0%BE%D0%B4%D1%8F%D1%82+%D0%B4%D0%BB%D1%8F+%D1%81%D0%B5%D0%B1%D1%8F+%D0%BE%D1%82%D0%B4%D1%83%D1%88%D0%B8%D0%BD%D1%83+%D0%BC%D0%BD%D0%BE%D0%B3%D0%B8%D0%B5+%D0%BB%D1%8E%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D0%B8+%D0%B0%D0%B7%D0%B0%D1%80%D1%82%D1%8B%D1%85+%D0%B8%D0%B3%D1%80+%D0%B8%D0%B7+%D1%81%D1%82%D1%80%D0%B0%D0%BD+%D0%A1%D0%9D%D0%93.+https%3A%2F%2Fwww.google.com.sg%2Furl%3Fq%3Dhttps%3A%2F%2Froyalloto.com%2F#error
    http://blog.archaeology.institute/types-of-graves-in-the-sanisera-necropolis/?error_checker=captcha&author_spam=DanielRhign&email_spam=gorlina1958%40mail.ru&url_spam&comment_spam=%D0%98%D0%9D%D0%A2%D0%95%D0%A0%D0%9D%D0%95%D0%A2+%D0%9A%D0%90%D0%97%D0%98%D0%9D%D0%9E+%D0%A0%D0%9E%D0%AF%D0%9B%D0%AC+%D0%9B%D0%9E%D0%A2%D0%9E+%D0%92+%D0%A3%D0%9A%D0%A0%D0%90%D0%98%D0%9D%D0%95+%D0%94%D0%9B%D0%AF+%D0%9E%D0%9D%D0%9B%D0%90%D0%99%D0%9D+%D0%98%D0%93%D0%A0%D0%AB+%D0%9D%D0%90+%D0%93%D0%A0%D0%98%D0%92%D0%9D%D0%AB+%D0%9E%D0%BD%D0%BB%D0%B0%D0%B9%D0%BD+%D0%BA%D0%B0%D0%B7%D0%B8%D0%BD%D0%BE+%D0%A3%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%8B+%D0%A0%D0%BE%D1%8F%D0%BB%D1%8C+%D0%9B%D0%BE%D1%82%D0%BE+%D0%B4%D0%BB%D1%8F+%D0%B8%D0%B3%D1%80%D1%8B+%D0%BD%D0%B0+%D0%B3%D1%80%D0%B8%D0%B2%D0%BD%D1%8B%2C+%D0%BA%D0%BE%D1%82%D0%BE%D1%80%D0%BE%D0%B5+%D0%B4%D0%B5%D0%BC%D0%BE%D0%BD%D1%81%D1%82%D1%80%D0%B8%D1%80%D1%83%D0%B5%D1%82+%D0%B2%D1%81%D0%B5+%D0%B1%D0%BE%D0%BB%D0%B5%D0%B5+%D0%BC%D0%BD%D0%BE%D0%B3%D0%BE%D0%BE%D0%B1%D0%B5%D1%89%D0%B0%D1%8E%D1%89%D0%B8%D0%B5+%D0%BF%D0%BE%D0%BA%D0%B0%D0%B7%D0%B0%D1%82%D0%B5%D0%BB%D0%B8.+%D0%92+%D1%83%D0%BA%D1%80%D0%B0%D0%B8%D0%BD%D1%81%D0%BA%D0%B8%D1%85+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82+%D0%BA%D0%BB%D1%83%D0%B1%D0%B0%D1%85+%D0%BD%D0%B0%D1%85%D0%BE%D0%B4%D1%8F%D1%82+%D0%B4%D0%BB%D1%8F+%D1%81%D0%B5%D0%B1%D1%8F+%D0%BE%D1%82%D0%B4%D1%83%D1%88%D0%B8%D0%BD%D1%83+%D0%BC%D0%BD%D0%BE%D0%B3%D0%B8%D0%B5+%D0%BB%D1%8E%D0%B1%D0%B8%D1%82%D0%B5%D0%BB%D0%B8+%D0%B0%D0%B7%D0%B0%D1%80%D1%82%D1%8B%D1%85+%D0%B8%D0%B3%D1%80+%D0%B8%D0%B7+%D1%81%D1%82%D1%80%D0%B0%D0%BD+%D0%A1%D0%9D%D0%93.+https%3A%2F%2Fwww.google.ge%2Furl%3Fq%3Dhttps%3A%2F%2Froyalloto.com%2F#error
    http://jm150.com/thread-3098809-1-1.html
    https://www.handtaschen.de/2019/06/18/hello-world/?unapproved=10002&moderation-hash=fa262143cddd1be6ee215e19269b353b#comment-10002
    http://privatelessonscyprus.com/author/danielopist/
    https://perkinsaccounting.com/unraveling-the-latest-tax-reform-and-its-effects-on-the-real-estate-industry/?unapproved=82246&moderation-hash=b0b63bb82ce173ec0ae7be8517fb33b7#comment-82246
    https://medtorg02.ru/forum/messages/forum3/topic6/message39845/?result=reply#message39845
    http://balloon-paris.ru/catalog/domashnee_plate_diva_dezabile.html
    http://sirenpublications.com/business-plan-for-an-art-gallery/?unapproved=68132&moderation-hash=5ea14680e31cf4be8de7dfb987a3fedc#comment-68132

  22. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.

    http://jamaicatourist.com/hello-world/?unapproved=81019&moderation-hash=ffbfb7a137ba97e06484beb28264ca36#comment-81019
    https://enterprisedrain.org/call-us-today-for-plumbing-issues/?unapproved=799&moderation-hash=7bd3e5731cc13a5e722504f58eca0502#comment-799
    http://www.harunamorgan.com/?p=1&unapproved=7518&moderation-hash=134b919af916c638a07722266eb0728e#comment-7518
    https://substantiautveckling.se/uncategorized/nu-satter-jag-punkt/?unapproved=6059&moderation-hash=20ad6524b1afac94e6834ef7aef056d0#comment-6059
    http://polymath-project.com/polymath/whats-polymath-and-why-should-i-care/?unapproved=130484&moderation-hash=6f7485182b07c4fd4a317c48a25f9619#comment-130484
    http://finanse.encyklopedia.info/co-to-jest-polisolokata/?unapproved=86212&moderation-hash=29be8f4caf3c1b6e5413cef33485fb78#comment-86212
    http://demo.weblizar.com/jobs-portal-pro/top-writing-academic-papers-secrets/?unapproved=18802&moderation-hash=bbceb59847cef1138f7529f4b9fab8e0#comment-18802
    http://www.movieclipnotes.com/movie-posts/crazy-love/?unapproved=590626&moderation-hash=1b592b5556d2f3a03269a84fa013a7d2#comment-590626
    http://torpedo74.ru/phpbb3/index.php
    http://goldhr.co.uk/blog/why-the-employee-experience-is-important/?unapproved=134300&moderation-hash=1ce72cebc61cd193caf0943e2681108b#comment-134300
    https://www.simbiontefestival.com/2020/05/08/%e0%b8%ad%e0%b8%b2%e0%b8%a3%e0%b9%8c%e0%b8%95-%e0%b8%9e%e0%b8%a8%e0%b8%b8%e0%b8%95%e0%b8%a1%e0%b9%8c/?unapproved=431&moderation-hash=a78f04ebed203cce9a0e91eccc6be307#comment-431
    http://www.willowridgeglass.com/cleaning/recommended-cleaning-products/?unapproved=39636&moderation-hash=42075141a236b4b4abd1b45be99639eb#comment-39636
    http://www.denizlicozum.com/ads/acipayam-escort-ariyorum-denizli/?unapproved=92528&moderation-hash=65913edb943e6d6923619276f72b0d84#comment-92528
    http://www.4ridenc.com/medical-transportation-testimonials?unapproved=19964&moderation-hash=aaf7721021b7d52dd6b6c3226b3e8224#comment-19964
    https://www.tvseasonspoilers.com/contact-us/?contact-form-id=25&contact-form-sent=54392&contact-form-hash=ee05c24efa935d622bf431ec920aa78550e000d9&_wpnonce=1b38ac2092

  23. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.

    http://collies.jp/old1/bbs/photo/joyful.cgi
    http://www.kapusta.uvaga.biz/recepty_blyud_iz_kapusty/vtorye_blyuda/plov_pofrancuzski/
    http://gisoiseverywhere.com/seyahat/afrika/safsavan-gezi-rehberi/?unapproved=18866&moderation-hash=9052b46d9e0f171d1d08cadc25f52c10#comment-18866
    https://krampchiropractic.com/doctor-blog/posture-is-the-window-to-the-spine/?unapproved=2407&moderation-hash=72ffdaea432fbb8ee3a9b98a6942d891#comment-2407
    https://sodevbank.so/sdrb-president-prof-abdullahi-afrah-and-minister-of-finance-return-to-somalia-delegation-at-the-40th-annual-meeting-of-the-islamic-development-bank-idb-board-of-governors-in-maputo-mozambique/?unapproved=20178&moderation-hash=98548fc61b5a03ea76e3c9fdd3792f5a#comment-20178
    http://theseasidemuseumhernebay.org/photographic-competition-2020/?unapproved=74618&moderation-hash=f654372d30449a7415e8827fb1f8f54c#comment-74618
    http://jamaicatourist.com/hello-world/?unapproved=80986&moderation-hash=43299c7360c46fb199ef84d394d24054#comment-80986
    https://www.nona-polska.pl/terapie-naturalne/herbata-gonseen-apteka-w-szklance/?unapproved=2071&moderation-hash=4b0141acb1100dc42621514a23e9e9e9#comment-2071
    http://www.yokseo.com/66.html?unapproved=55784&moderation-hash=320c94a29da5f9986191fcafb559a76a#comment-55784
    https://ethix.in/beard-oil-guide-benefits-beard-growth-oil-blog/?unapproved=122750&moderation-hash=5ad0a78a944787a4a1ff86776788f15b#comment-122750
    http://www.foundationstonesinc.com/about-fsi/general-documents/?unapproved=52656&moderation-hash=53dd4db0ab270969ad89b83ccf4afb97#comment-52656
    http://op.eao.ru/obmen-opytom-i-sotrudnichestvo-v-razlichnyx-sferax-mezhdunarodnyj-zhenskij-forum-projdyot-osenyu-v-sankt-peterburge.html?unapproved=47692&moderation-hash=b3212d37f84d133a474729203e119c49#comment-47692
    http://www.awash-analytics.com/2018/12/21/mastawesha-address-book-application-built-using-python-language/?unapproved=2458&moderation-hash=6ccea3cc5479bfa73cbf54c7a81af5b4#comment-2458
    http://iclrq.in/edition-1/shah-bano-begum-after/?unapproved=19445&moderation-hash=1ee2b3dea97410ea9c0b32bbb19df23d#comment-19445
    https://blog.valda.com.br/conheca-7-beneficios-das-pastilhas-valda/?unapproved=83919&moderation-hash=93a3b71abda6724378a9d5163d0c5d29#comment-83919

  24. Danielsap says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ???????? ?????? ????? ???? ? ??????? ??? ?????? ???? ?? ??????
    ?????? ?????? ??????? ????? ???? ??? ???? ?? ??????, ??????? ????????????? ??? ????? ?????????????? ??????????. ? ?????????? ???????? ?????? ??????? ??? ???? ???????? ?????? ???????? ??????? ??? ?? ????? ???.

    http://www.beesustainable.com.au/local-inspiration-you-say-tomato-i-say/comment-page-1/?unapproved=29178&moderation-hash=59b73837886064cb6a33970a202e0c5e#comment-29178
    http://www.poultry.space/viewtopic.php?pid=315996#p315996
    http://www.talkwithdesign.com/2018/09/06/hello-world/?unapproved=52123&moderation-hash=9592c59b1e2f2060241cb9ffb22fb440#comment-52123
    https://new.elna.com/blog/2017/07/26/hello-world/?unapproved=16788&moderation-hash=afecbde6411eac07ae63132570686090#comment-16788
    http://www.knowmads.nl/ethical-decision-making-business/?unapproved=70356&moderation-hash=c2d653bcb90caadb5fd0368c074e0fdd#comment-70356
    http://probacja.org/2019/07/22/sprostowanie-w-sprawie-artykulu-szesc-lat-za-biskupa-w-gazecie-wyborczej-dodatku-duzy-format-nr-28-1342/?unapproved=126581&moderation-hash=ad88c406632731b9dae6da65b5b69dd5#comment-126581
    http://adultadd.info/reasons-why-you-should-see-a-therapist/?unapproved=54035&moderation-hash=6a55b5a068d54b06d5eeae9471188158#comment-54035
    https://interlinc-online.com/blog/?p=3994&unapproved=1360099&moderation-hash=2941148d49af5f5e4591f4f054a4fd73#comment-1360099
    https://www.gozaround.com/blog/our-story/?unapproved=106750&moderation-hash=6206d0f7c1fb1a7cf46a96fa917c521c#comment-106750
    https://www.realmanageracket.com/board/viewtopic.php?f=3&t=709157
    http://www.bleedblueshow.com/podcast/knickerbocker-ave-fan-forum-february-hoops/?unapproved=670676&moderation-hash=63bd2c2c4c18f00bd76c06d0d53dbb85#comment-670676
    https://movetomaricopaaz.com/blog/?contact-form-id=93&contact-form-sent=28781&contact-form-hash=fd096c6f050739ce5c9b69f79706e83de79f38fb&_wpnonce=9f751f0692
    https://elisabethgerle.se/events/rum-for-samtal-domkyrkoforum-4-mars-kl-1915-finns-det-en-mening-med-allt-om-forundran-fortvivlan-och-motstand-for-livets-skull-copy/comment-page-127/#comment-19107
    http://www.encounternewspaper.com/wesdf/?unapproved=736&moderation-hash=e7c636e40190fda3c564b14a9e6734c3#comment-736
    http://balticroad.eu/it/about-us/?unapproved=648614&moderation-hash=00bbec36c2c331294cefdeb2e0b85e1d#comment-648614

  25. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.hr/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  26. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.gr/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  27. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.cn/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  28. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.cl/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  29. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.nl/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  30. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.kg/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  31. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.cn/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  32. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.co.nz/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  33. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.com.uy/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  34. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????
    https://www.google.cm/url?q=https://decor-of-today.com/catalog/mebel/stoly_stoleshnitsy/slebys/

  35. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    http://www.mamachef.eu/koktajl-z-jarmuzem-dla-rocznego-dziecka-12-m/?error_checker=captcha&author_spam=Williamexoma&email_spam=gorlina1958%40mail.ru&url_spam&comment_spam=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD+%D0%B4%D0%B5%D0%BA%D0%BE%D1%80%D0%B0+%D0%B4%D0%BB%D1%8F+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%8C%D0%B5%D1%80%D0%B0+https%3A%2F%2Fwww.google.com.ph%2Furl%3Fq%3Dhttps%3A%2F%2Fdecor-of-today.com%2Fcatalog%2Fmebel%2Fstoly_stoleshnitsy%2Fslebys%2F#error
    https://www.jkuriki.com.br/portfolio/fujocka1/?unapproved=6932&moderation-hash=751eb37ecba5210f98e6ab24e12f6698#comment-6932
    https://drkatkanovakova.com/2016/03/detox-with-a-castor-oil-pack/?unapproved=8337&moderation-hash=d757bf2d7cebfda1d7da0c394c9a9342#comment-8337
    https://overflow.solutions/my-data-stories/overflow-datas-summer-road-trip/?unapproved=161245&moderation-hash=295e2e537b0bac9e1061362a8c40185b#comment-161245
    https://www.franchisezing.com/franchise/?unapproved=60726&moderation-hash=47b90544908131a10bcc4212b2fe08ff#comment-60726
    http://curechiro.jp/hajimete/?unapproved=20661&moderation-hash=593da9a9106b1a57a145cd54b4c80310#comment-20661
    https://milspousesummit.com/blog/join-us-road/?unapproved=7503&moderation-hash=8bddc22d07b5b4b7e791a53f39601699#comment-7503
    http://emballage-cadeau.com/?unapproved=40962&moderation-hash=71b12f0b4a71dde28f4ad95ddf179924#comment-40962
    https://www.cannonsafe.com/blog/top-5-heaviest-major-home-appliances/?unapproved=48308&moderation-hash=930d5b240558bdba3f374fa7c9a0f279#comment-48308
    https://nashvillebrighthouse.com/blog/go-green-in-your-bathroom/?unapproved=172614&moderation-hash=b92cf44364835994696c42f628dd3d70#comment-172614
    http://www.tinyhouse-croatia.com/2019/04/16/zakon-gradenje-tinyhouse/?unapproved=62271&moderation-hash=cd0e59a2ae647536adb800495b8a8cb2#comment-62271
    http://forum.knifriend.com/home.php?mod=space&uid=1623134
    https://dothimoitruong.com/mo-the-tin-dung-maritime-bank/?unapproved=1104&moderation-hash=d5c3468ac32927a140de224735da49bf#comment-1104
    https://scmi.ca/2019/08/26/hello-world/?unapproved=7695&moderation-hash=1d4f334e1e48c3a41580e52596fb0f2f#comment-7695
    https://gooddealsmarketing.com/about-us/?unapproved=80607&moderation-hash=efc3702abccc03be469ce4bd5ea53883#comment-80607

  36. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    https://www.webdesignteam.com/blog/where-does-seo-fit-in-with-todays-web-design/?unapproved=129401&moderation-hash=305fea13a2b8ab1ce1ab1ea4311054e9#comment-129401
    http://zdrowie.encyklopedia.info/dieta-wegetarianska/?unapproved=89511&moderation-hash=8fd6079f7120236f6b2e16e221cc47e9#comment-89511
    https://www.medialized.nl/archives/476?unapproved=57633&moderation-hash=bcb8c88ed5d6c34a479691f1a75c8cf7#comment-57633
    https://cormacconsulting.com.au/2019/12/eight-future-queensland-coal-mines/?unapproved=43379&moderation-hash=618c830de45b57888c5a397f1b3250c8#comment-43379
    https://milspousesummit.com/blog/join-us-road/?unapproved=7561&moderation-hash=7258edf37bc2206956595c125d2ee822#comment-7561
    https://offizpro.com/product/dell-km117-wireless-keyboard-mouse/#comment-1786
    http://www.igmbolivia.gob.bo/index.php/2020/03/23/contacto-online/?unapproved=1944&moderation-hash=06da725d77065e73d309889750b15616#comment-1944
    https://creamfields.pl/czy-kamagra-jest-lepsza-niz-viagra/?unapproved=3311&moderation-hash=0d54318ebe222c5f316208b52934d253#comment-3311
    http://gzasahi.com/c_feedback/
    http://writingsoftware.guru/2018/04/21/hello-world/?unapproved=21783&moderation-hash=54064a7bd86cdef669eabeb4320b596c#comment-21783
    http://moto-rage.com.ua/site/forum.php?mod=viewthread&tid=422&pid=2943346&page=3137&extra=page%3D1#pid2943346
    http://www.talkwithdesign.com/2018/09/06/hello-world/?unapproved=52163&moderation-hash=a93c954efac017e466dcaa2025069425#comment-52163
    https://helgeweichmann.de/autor/kontakt-und-kommentare/?unapproved=9405&moderation-hash=c7e215d41a6e7cf367198c961139d573#comment-9405
    http://ourslux.com/c_feedback/
    https://biginkdot.com/?unapproved=2493&moderation-hash=4301740fe7fe2b10de2bed4330ae5c74#comment-2493

  37. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    https://www.yenikredinotlari.com/turkiyede-geliri-en-yuksek-sehirler-2019/?unapproved=171927&moderation-hash=8e86b4f326dc8794edbad3447cb4153d#comment-171927
    https://escortlocals.com/index.php/citysex-com/?unapproved=186960&moderation-hash=280567d02e0cd080f7a298e0353b9aba#comment-186960
    https://www.neutec.ch/service-applikation-erhaelt-eine-weitere-verstaerkung/?unapproved=6663&moderation-hash=62df48975991ebb63c15f01e2b9bbb8c#comment-6663
    http://www.onpflegeforum.de/post/2411914/#p2411914
    http://kilomboschool.com/contact-us/about/?unapproved=11835&moderation-hash=47b7326d1a9bbfeddba5e7e50c29dc52#comment-11835
    https://www.blueoctopus.com.br/limpeza-do-copo-do-skimmer/?unapproved=1083&moderation-hash=6196903204db792804e1f5e93790ac0b#comment-1083
    https://www.medialized.nl/archives/476?unapproved=57626&moderation-hash=8a50a35d7a4cf00209b35a9396942413#comment-57626
    http://www.greenstreetnetwork.com/solar-energy/creating-demand-how-to-market-solar/?unapproved=13080&moderation-hash=135c126085b541b9f1eb7126cee75fdf#comment-13080
    https://pilarsainz.com/el-vestido-de-la-novia/?unapproved=44422&moderation-hash=e6778ff2aea0d503c6ca263d445a83bd#comment-44422
    https://es.bearing-news.com/identifying-and-correcting-the-causes-of-bearing-failure/?unapproved=75121&moderation-hash=0738df4a7884f38780c693ab904b4198#comment-75121
    https://norske-casino.eu/book-of-ra-deluxe/comment-page-1/?unapproved=163729&moderation-hash=e4622503c3d8f1fbcdd2ee50994ae698#comment-163729
    http://www.sausageblog.co.uk/sausage-blog/what-is-it-like-living-with-two-dachshunds/?unapproved=474&moderation-hash=cc40f2d151aeb612377fc097ebbcb3bd#comment-474
    https://lmwc.co.uk/responding-to-reviews-for-tourism/?unapproved=93126&moderation-hash=53eb4d05f01e68012ffc8218c6d83c34#comment-93126
    http://leadbully.com/top-10-sales-quotes-of-all-time/?unapproved=123262&moderation-hash=a994e9d87c0f54cc6222995e80d84a79#comment-123262
    http://48thkensingtonscouts.co.uk/blog/?unapproved=27384&moderation-hash=c655869e067a3ceceae0f0c9a5b3cff6#comment-27384

  38. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    http://angelvri.com/interpreters/tampa-bay-renfest-2019/?unapproved=1130&moderation-hash=9850e781934039cbc4b0a1d2401adea3#comment-1130
    https://www.helinababy.com/2019/06/16/what-are-the-best-carriers-for-newborns/?unapproved=2185&moderation-hash=e147145be8f73e020cfe7528948a7504#comment-2185
    http://sproger.ru/percona-vs-mariadb/?unapproved=46366&moderation-hash=e454a806055cba8b9e65e1d13d8b1f3b#comment-46366
    http://www.led-worklight.com/led-worklights/ustellar-10000lm-100w-led-work-light/?unapproved=310&moderation-hash=c879498204386982df79c114244efef4#comment-310
    https://kadinlarburaya.com/2014/10/14/kivancin-eski-rol-arkadasindan-carpici-yorum/?unapproved=17263&moderation-hash=fc39197c0875db82cf1463bd33749912#comment-17263
    https://tecnologiaanticelulite.com.br/um-problema-tipicamente-feminino/?unapproved=121369&moderation-hash=e36977214133255d4fd7ffcee7b40bd6#comment-121369
    https://cormacconsulting.com.au/2019/12/eight-future-queensland-coal-mines/?unapproved=43366&moderation-hash=0da7eb9abe5f1a1f8a73cc50620ca28f#comment-43366
    http://tvchinalive.com/hello-world/?unapproved=17683&moderation-hash=afa505a41ac1a3e1d2317e55ac6356c8#comment-17683
    https://www.charrette.co/whole-city/?unapproved=119854&moderation-hash=33ab24a79f1ca2d3bea83aaf7f10f62e#comment-119854
    http://www.beesustainable.com.au/local-inspiration-you-say-tomato-i-say/comment-page-1/?unapproved=29241&moderation-hash=98c4b1d25a29186793ac1858bc2c5458#comment-29241
    https://demo2.webasyst.com/blog/webasyst/say-hello-to-shop-script-7/#comment39
    http://heronoakmarketing.com/blog/4-local-marketing-tasks-for-small-business/?unapproved=45291&moderation-hash=d38482db4aa036b9674ef611401922f0#comment-45291
    http://www.davemansur.com/community/milton-east/?unapproved=970547&moderation-hash=9caad6c983d5f2775348c6a31e7e6c23#comment-970547
    https://www.espiritosantonoticias.com.br/dem-um-forum-para-mulheres-nesta-sexta/?unapproved=24221&moderation-hash=09706a5b4050b6818c451e9c68d9a871#comment-24221
    http://www.hotcola.com/otoboke/cgi-bin/otobbs.cgi

  39. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    http://comment-contacter.fr/contacter-kylian-mbappe/?unapproved=447994&moderation-hash=7efe9e69934c9047112dfbcebe179cb0#comment-447994
    http://metro.u11.com/obama-accuses-iran-deal-opponents-of-luring-congress-toward-middle-east-war/?unapproved=22751&moderation-hash=2483d5b1266f55960e65645501108b9b#comment-22751
    http://glats.net/casual-dating-vs-severe-dating-21/?unapproved=135582&moderation-hash=727169da0c823bdb724273cd8fce7b04#comment-135582
    http://www.circuloblanco.com/fotos-taller-tecnico-de-iluminacion-artificial/?unapproved=247666&moderation-hash=aec58cacf43c01bf5878a8ef1829b3ab#comment-247666
    https://overflow.solutions/my-data-stories/overflow-datas-summer-road-trip/?unapproved=161055&moderation-hash=6748c0bfaa12b13dbddd651a3561facb#comment-161055
    https://mainstreetled.com/blog/water-tower-lighting-night-halloween/?unapproved=18367&moderation-hash=05afa9e7683d36e6b15c7de802fe677b#comment-18367
    http://whanswer.com/question/ufc-4-review-another-worthy-title-defense-pro-sport/?unapproved=6074&moderation-hash=41971da6dc932abbfe321b0855ca6bfc#comment-6074
    http://moto-rage.com.ua/site/forum.php?mod=viewthread&tid=339&pid=2940212&page=4326&extra=page%3D1#pid2940212
    http://www.petvoo.com/small-pets/reptiles-amphibians-invertebrates-small-pets-african-pygmy-hedgehog-facts/?unapproved=156766&moderation-hash=528f04b942b90ef62d981037bcb0b1d4#comment-156766
    http://www.svarkarezka.ru/board/board_1993878.html
    http://masterthemedia.com/friends-in-the-media-ask-bode-miller-about-that/?unapproved=1695933&moderation-hash=a62d0f7a8f23715a996f919aa1fac06b#comment-1695933
    http://www.bengalimusiconline.com/malcolm-gladwell-berada-pada-musik-dari-kehidupannya/?unapproved=9458&moderation-hash=b5e16889137f66c48258ee6671e204a7#comment-9458
    http://www.willowpfa.org/annual-fund-drive/?unapproved=19333&moderation-hash=8add855040dd11ca0d9a83f874a737b0#comment-19333
    https://shellest.ru/blog/zapis-na-kouch-sessii/?unapproved=1391&moderation-hash=0e8999308f7e5c0209390684c614806d#comment-1391
    http://www.scienceinseconds.com/blog/science-ala-rob-ford-serius-dan-pasti/?unapproved=71768&moderation-hash=a126b62175c4b7e5d515218485ab75ed#comment-71768

  40. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    http://www.mcits.co.uk/welcome-to-the-new-website/?unapproved=19517&moderation-hash=9c35180a9cf4d1a0aaa595e42586e147#comment-19517
    https://roscomtech.org/2020/01/30/besplatnye-konsultacii-nachinayushhim-predprinimatelej/?unapproved=12903&moderation-hash=af418bd760494e6f98febc425ec6d3ea#comment-12903
    http://ovulcanes.com/otzyvy?unapproved=1420&moderation-hash=c5303451d27bc09a5a142b6e59b11ebd#comment-1420
    https://dothimoitruong.com/mo-the-tin-dung-maritime-bank/?unapproved=1105&moderation-hash=6223b43df3a3fd69ca84ab33f18c5103#comment-1105
    https://www.balmeggberg.ch/kontakt-und-anreise/?contact-form-id=28&contact-form-sent=7285&contact-form-hash=2f0781dd3e81b536568775bf1f24f60be4819451&_wpnonce=e43c538ed9
    https://www.nltnct.com/holistic-health/?unapproved=590&moderation-hash=e5bf2530015c47154b6db9f7eba09624#comment-590
    https://www.gozaround.com/blog/our-story/?unapproved=107105&moderation-hash=0a4e43792306e08085439a67ac43acdc#comment-107105
    https://www.ikebanaflores.com.br/blog/o-que-fazer-no-dia-dos-namorados/?unapproved=337771&moderation-hash=4a2e631843c9eec679bde990e7711a3a#comment-337771
    https://www.effenix.nl/2019/05/02/welcome-back/?unapproved=10205&moderation-hash=959295d1a4ed058e4284fc58dcfece7e#comment-10205
    http://www.eegy.de/projects/unternehmensberatung/?unapproved=16002&moderation-hash=21823e39a01b81c98fe38459949e595d#comment-16002
    https://www.corettakurth.at/kommentare/?unapproved=9261&moderation-hash=c5b16b636eee236bcc667e233d70314f#comment-9261
    https://www.quape.net/what-is-dns-how-does-dns-work/?unapproved=1842&moderation-hash=88d1ee4e2bb8c2fd21aa388c55cbecf9#comment-1842
    http://iesquartodelrei.es/2020/03/07/dia-de-la-dona-dia-de-tots-a-lies-quarto-del-rei/?unapproved=707&moderation-hash=b5efe8c2455fa2d52d1f5d0b54e55b98#comment-707
    https://www.socialprotection.go.ke/regional-ministerial-forum-on-harmonising-labour-migration-policies-in-the-east-and-horn-of-africa/?unapproved=1663&moderation-hash=a4fc0cccedd2702ba4b1d9fb8a9c2156#comment-1663
    http://www.i-mac.at/cleardori-kombi-ring-und-tn/comment-page-782#comment-155887

  41. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    http://ampabase.fundacioviladecans.net/blog/2016/03/03/aixo-es-una-entrada-de-extraescolars/?unapproved=3365&moderation-hash=1d30013767d697befe98acfad02e7369#comment-3365
    http://forconefilms.com/about/?unapproved=94014&moderation-hash=637175f876d1218c6079b2b2b247b898#comment-94014
    http://sirenpublications.com/business-plan-for-an-art-gallery/?unapproved=68444&moderation-hash=88df6611b88340210500c31a2de7e672#comment-68444
    http://mygiftcardsitebalance.com/www-mygiftcardsite-com-access-gift-card-site-to-manage-prepaid-gift-cards/?unapproved=23782&moderation-hash=4d7afd9e0feddfdd8eb58de5ecf6885f#comment-23782
    http://www.donationlink.net/uncategorized/streaming-movie-online-war-for-the-planet-of-the-apes-2017/?unapproved=11910&moderation-hash=22f98e9640761892c7d2f31cb127fda3#comment-11910
    http://www.anadolumorganik.com/buzagi-satisi/comment-page-12/#comment-1825343
    http://balloon-paris.ru/catalog/domashnee_plate_diva_dezabile.html
    http://www.layawayplans.net/comment-page-1/?unapproved=485292&moderation-hash=f443a9dcae762fd236ad0526d245f331#comment-485292
    http://argyn.org/?unapproved=124617&moderation-hash=c81119702176ba9f318e00a964b0ea43#comment-124617
    https://game4anything.com/contact-us/?unapproved=18977&moderation-hash=24615425e63a141aa2e62251baa14490#comment-18977
    https://restless.co.uk/career-advice/job-ideas/business-ideas-that-you-can-start-from-home/?unapproved=3276&moderation-hash=ed421044f4f60d7f5e248240fed53d8d#comment-3276
    http://iamimani.com/portfolios/eruption/?unapproved=58948&moderation-hash=0bff6a04f48510976eadac129a9f80f4#comment-58948
    http://www.redonejunk.com/home-at-last/?unapproved=15249&moderation-hash=b0344c491623ebd4776eaf073ed5c1f6#comment-15249
    http://myzhensovet.ru/semja_i_deti/dlya-chego-nuzhny-konflikty.html?unapproved=27078&moderation-hash=40aacb899f9f17363801237b4d9b0d04#comment-27078
    https://illogical42.com/2019/03/hello-world/?unapproved=636&moderation-hash=d2b190f10635315ef8f50a84fe3df278#comment-636

  42. WilliamLoomi says:
    Your comment is awaiting moderation. This is a preview, your comment will be visible after it has been approved.

    ????????-??????? ?????? ??? ?????????

    https://royalpixy.com/5-tips-to-starting-a-new-relationship/?unapproved=58197&moderation-hash=430039759f5b92e42526ce3016da944a#comment-58197
    https://salvatorecosmeticos.com.br/revista/alisamento-blue-gold-premium/?unapproved=15348&moderation-hash=71281250ba5b2dd95a7b56443feef81a#comment-15348
    http://stylishpeach.com/fridays-fix-espadrilles/?unapproved=72454&moderation-hash=b5f7722c033c8f0b3be137a433ae382a#comment-72454
    https://battleroyaleforums.com/call-of-duty-warzone-launches-season-3-tomorrow/?unapproved=1711652&moderation-hash=733c812ee602cacffd5916be8438af3a#comment-1711652
    http://www.kissingirl.com/2-hot-latina-lesbians-from-teenlilly-com/?unapproved=471924&moderation-hash=42adae85b423b8fe2a5ad5d9048d96a2#comment-471924
    https://afismerkezi.com/bilboard-baski.html?unapproved=11326&moderation-hash=1923b4ee205cf0270272bd6412ddd666#comment-11326
    https://aktionen.druckerpatronen.de/2019/06/13/hello-world/?unapproved=3448&moderation-hash=0c976afefb9a60b9e400cd3c5cde9b12#comment-3448
    https://www.paradiseterra.com/terms-and-conditions/?unapproved=96208&moderation-hash=6aeb4ced6ce49f510b0f46ca86e2a0f5#comment-96208
    http://www.ieltsmadurai.org/how-to-get-band-score-7-in-ielts-writing/?unapproved=23533&moderation-hash=60bdb9d76bfea857811106bc8338c530#comment-23533
    http://repars.ru/blog/#comment-15743
    http://iesquartodeportmany.es/2020/02/18/blogs-de-la-biblioteca-escolar-de-lies-quarto-de-portmany/?unapproved=751&moderation-hash=2fd0f6e83b6cc9656bfbfafb17a35524#comment-751
    https://www.dynamicfriction.com/blog/2020/01/01/happy-new-year-2020/?unapproved=1241&moderation-hash=b3fd6e2f0969a5551ac81317315afacf#comment-1241
    https://sodevbank.so/sdrb-president-prof-abdullahi-afrah-and-minister-of-finance-return-to-somalia-delegation-at-the-40th-annual-meeting-of-the-islamic-development-bank-idb-board-of-governors-in-maputo-mozambique/?unapproved=20306&moderation-hash=aeba3fcffa6b0602224f494158073df5#comment-20306
    http://crhivf.com/2017/04/12/single-embryo-transfer/?unapproved=161634&moderation-hash=c26363c720342ca94d13c6845ced0a75#comment-161634
    http://nicgroep.nl/page/nic-groep/18056-contact/?error=De+Captcha+code+hebt+ingevoerd+is+ongeldig.&50304=prohas&50305=drobina_masha%40mail.ru&50306=%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82-%D0%BC%D0%B0%D0%B3%D0%B0%D0%B7%D0%B8%D0%BD+%D0%B4%D0%B5%D0%BA%D0%BE%D1%80%D0%B0+%D0%B4%D0%BB%D1%8F+%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%8C%D0%B5%D1%80%D0%B0+https%3A%2F%2Fwww.google.com.ua%2Furl%3Fq%3Dhttps%3A%2F%2Fdecor-of-today.com%2Fcatalog%2Fmebel%2Fstoly_stoleshnitsy%2Fslebys%2F&submit_form=5911

Add a comment

Follow comments to this post by subscribing to the comment feed.