1000 849
873 596
21 122
440 559
152 538
464 954
44 750
557 376
107 82
628 128
409 639
647 840
466 639
969 48
764 1
392 428
271 904
435 243
611 80
720 125