1002 56
980 276
809 579
796 119
790 838
657 4
615 798
570 156
486 1
458 357
384 917
337 724
254 205
131 502
123 374
114 921