1034 412
932 73
897 360
896 553
872 19
815 990
758 964
748 880
610 344
569 496
486 718
403 581
380 480
355 221
303 822
144 968
107 567
93 863