153609 818
99089 242
279765 791
32471 95
298775 1068
42206 452
53039 585
58205 277
147301 544
39720 325
158863 327
68538 599
130133 378
262271 912
270647 603
62427 650
107261 570
71310 145
434565 1585
98378 793
157795 220
280096 1389
19659 373
344704 850
46559 304
203658 731
69271 460
205598 963