306 171
194 271
313 65
662 346
940 693
247 301
540 492
100 107
508 350
38 516
979 741
642 755
588 120
227 248
63 843
930 802
874 615
547 888
325 812
644 650