1003 852
393 531
414 701
382 471
70 347
994 156
420 695
720 742
589 112
140 10
292 250
727 766
729 118
874 621