596 818
574 538
748 373
308 973
151 889
697 558
54 33
20 734
559 499
739 155
52 420
565 454
607 880
492 405
491 17
646 649
670 79
440 605
59 487
766 737