1031 90
999 885
988 413
959 521
944 544
870 137
785 459
758 905
722 647
676 818
625 676
450 615
448 169
441 238
295 954
260 323
42 432
32 510