423 812
352 209
590 238
113 886
810 349
463 283
390 441
892 283
979 1000
1000 396
339 13
896 750
160 602
880 339
643 119
517 199
599 488
815 681
43 44
569 855
301 838
550 232
225 611
289 921