1032 503
448 627
457 625
289 105
948 665
113 31
131 181
408 903
1112 742
588 295
540 403
179 15
403 827
190 544
893 342
539 721
203 883
922 357
571 877
999 572