946 7
795 111
758 173
929 321
352 227
435 746
213 98
1006 807
152 570
1016 727
539 806
660 926
331 55
61 486
142 876
380 109
705 545
402 80
1127 422
162 396