1000 6
436 399
14 196
170 630
318 426
312 23
195 448
669 556
993 707
34 105
471 477
137 548
312 122
709 626
941 839
755 569
954 595
207 113
347 171
42 704