1023 31
904 922
887 846
763 151
743 19
698 219
595 809
544 633
539 45
315 919
292 6
147 227
145 379
132 182
131 479
105 315