1013 738
931 168
926 642
883 588
837 673
833 267
773 882
692 457
621 523
551 993
488 233
426 354
322 457
275 985
256 8
200 656
166 446
164 67
104 828
47 312