502 928
1020 891
566 748
146 717
544 649
430 595
276 483
321 361
968 350
797 335
391 281
96 224
1127 215
546 186
661 107
641 85