301 553
493 888
509 677
850 767
1000 309
985 369
37 709
398 762
710 452
902 645
323 891
565 776
173 69
581 6
595 968
416 120
156 795
87 25
163 364
630 944