374979 1000
308663 765
175217 665
194100 455
64394 425
211817 759
67335 209
240464 735
19862 277
41615 120
298878 1018
105296 872
340800 373
98770 629
106486 588
855041 2147
37094 736
239948 386
9740 323
107264 910
410729 842
318646 283
163596 590
63097 139
97229 744
59783 588
72447 695
453748 493