529 811
948 319
991 44
710 953
937 399
721 214
873 101
119 523
521 367
502 980
978 615
1087 450
343 913
458 470
896 573
163 233
862 456
267 67
444 107
624 157