960 521
296 954
723 647
38 510
452 615
263 323
442 238
676 818
46 432
758 905
785 459
452 169
1034 90
988 413
1000 885
872 137
628 676
947 544