1128 533
1044 504
985 483
826 259
823 264
789 627
784 864
749 271
716 450
661 657
593 107
534 450
506 139
475 131
423 80
403 654
353 124
251 45
143 97
112 78