1006 220
80 793
694 291
85 904
249 571
999 381
795 515
571 792
521 521
626 783
392 730
440 53
398 273
903 148
1043 523
492 427
151 227
126 28
178 857
588 372
410 394
482 586
783 822