960 521
295 954
723 647
33 510
451 615
261 323
442 238
676 818
43 432
758 905
785 459
450 169
1031 90
988 413
1000 885
870 137
626 676
945 544