1006 616
985 378
947 826
837 582
793 791
720 908
677 337
589 596
586 104
576 487
494 338
446 715
398 618
311 431
299 202
172 154
123 324
70 548
38 521