512 496
1025 58
807 850
3003 792
198 786
350 118
53 78
31 864
153 796
672 23
921 806
912 10
755 365
458 93
2533 454
962 940
42 430
164 24
714 744
1001 689
946 480
287 433
423 70