1053 948
955 737
449 248
3711 654
1039 872
99 785
862 317
693 928
764 794
685 523
165 289
338 20
101 578
593 352
661 545
813 599
182 902
839 945
191 719
400 50