501 312
849 443
502 980
261 96
886 620
368 155
960 355
667 637
686 432
483 535
387 994
63 770
915 171