21 163
258 685
513 803
838 590
152 178
644 793
310 604
499 660
434 187
127 532
895 615
34 219
699 129
866 699
976 507
949 615
714 291
738 848
741 715
180 930