1005 594
998 208
957 346
951 414
944 897
941 463
939 53
928 224
853 619
832 728
771 257
753 1000
731 641
715 496
706 128
691 457
637 171
629 62
620 157
607 238