1029 457
533 38
946 977
185 311
913 417
581 795
178 151
869 923
680 953
450 925
632 492
567 336
174 395
964 842
672 840
532 27