501 259
266 259
54 255
413 632
992 579
645 636
155 715
123 761
502 290
971 782
578 295
759 430
989 657
782 142
842 183
727 651
707 319
265 63
113 671
456 742