1443 345
635 48
267 430
372 305
884 992
574 465
843 138
444 552
55 732
750 334
53 384
569 973
253 276
466 353
861 987
874 766
175 376
246 987
411 858
1002 975
27 36
142 875