310 916
776 893
69 889
865 784
635 769
698 748
211 624
471 589
476 567
728 474
845 415
664 397
298 375
102 334
874 306
938 238
641 215
387 207
239 82