1079 313
1020 494
977 230
902 396
888 656
839 561
832 870
774 289
773 451
737 806
687 790
557 579
533 470
512 508
460 70
443 945
411 390
362 572
283 255
269 316