1011 844
933 17
886 597
865 354
840 93
832 497
747 955
731 243
659 99
638 100
563 563
561 968
548 680
466 759
419 221
357 770
224 191
180 175
92 54
74 366