1004 88
935 942
912 92
881 957
832 483
745 648
665 852
598 509
591 667
475 249
437 380
356 520
306 586
299 458
256 684