625 367
887 558
284 54
195 490
420 341
1032 1000
935 17
959 653
477 954
277 630
72 972
583 376
370 41
832 452
967 328
927 352
540 722
66 27
882 22
992 127