Contributed by Sander de Jong
Contributed by André Mora
Contributed by Rodrigo Araya
Contributed by Marat Koshoev
Contributed by Andrea Leksen
Contributed by Sergiy Tkachenko
Contributed by Andriy Konstantynov