1013 738
932 168
927 642
884 588
837 673
833 267
775 882
692 457
621 523
554 993
510 233
427 354
365 847
326 457
281 985
258 8
207 656
169 67
166 446
105 828