1007 475
940 630
886 556
812 282
807 449
744 23
712 521
694 494
654 511
632 220
576 453
510 520
487 64
431 432
398 299
397 791
370 800
342 7
266 947
239 692