299434
263611
582238
468599
686528
900596
526200
84179
70616
258697
31794
288504
489440
487169
139871
162587
502550
615475
329187
906645
196362
700600
387324
32320
113138
18532