1163 1000
812 257
326 49
440 617
831 66
646 859
231 76
751 412
89 535
1008 557
450 202
25 113
746 525
543 55
398 488
756 45
223 601
278 484
876 402
381 691
881 630
217 31
118 506
356 763