1000 6
437 399
17 196
171 630
318 426
312 23
195 448
670 556
993 707
34 105
471 477
137 548
312 122
709 626
941 839
755 569
954 595
207 113
347 171
43 704