878 421
986 487
695 806
1096 464
955 822
1405 446
2235 336
504 715
127 414
956 623
158 516
202 217
522 589
938 227
662 303
999 362
421 29
398 473
1006 576
611 521