1031 844
986 530
929 497
710 520
688 225
657 361
644 335
544 876
518 807
509 674
388 570
191 313
108 69
37 469