1015 891
1002 215
963 350
793 335
661 107
639 85
563 748
545 186
542 649
499 928
425 595
385 281
321 361
276 483
141 717
92 224