1132 309
1257 24
1146 355
947 918
226 543
800 641
111 567
396 804
668 472
137 585
970 978
453 535
898 82
477 951
980 262
62 703
626 86
950 73