501 120
16 487
1004 896
974 347
100 632
714 123
729 771
26 444
958 203
688 381
867 657
817 333
390 780
472 363
711 769
263 168
57 486
542 492
663 692
646 582