222 502
366 835
904 507
239 163
247 458
753 1
827 36
180 657
139 438
192 843
480 411
23 697
663 800
197 189
488 346
56 61
1000 905
1000 761
1000 208
999 110
999 729
998 112
998 354
997 511
997 419
996 645
996 949
996 975
994 397