508 642
238 103
819 312
405 397
841 1
174 779
92 323
824 733
943 408
560 270
439 204
665 79
535 702
310 511
682 183
159 441
735 881
819 201
338 701
363 767
874 57