1000 272
93 224
951 925
261 742
820 898
558 739
73 333
98 849
622 329
782 665
15 256
709 267
290 405
976 175
923 739
886 429
344 102
130 759
999 715
405 956