415
626
839
395
346
173
483
846
705
494
403
1296
814
873
241
553
457
566
333
373
5710
744
9813
508
9013
867
897
666
945
14111
675
704
574
968
190232
17615
14812
12210
1317