1003 132
411 917
566 737
227 512
769 664
428 282
466 421
18 55
958 825
509 778
605 326
579 81
997 161
632 153
501 863
534 312
106 95
584 519
965 921
332 747
646 659
464 589
375 304