1096 7
1060 448
1035 861
1015 141
1003 162
959 217
942 364
938 609
867 158
856 294
767 880
760 495
724 551
722 972
719 884
705 807
678 513
644 510
639 384
622 950