311 18
347 136
600 263
434 673
922 971
334 279
84 952
35 307
119 241
869 725
69 821
849 885
1002 541
1001 71
1001 117
1000 641
1000 799
1000 999
1000 568
999 524
999 255
999 953
999 963
999 48