254241
331990
527858
432793
1107709
238284
710152
1133399
589964
820803
110639
295964
396564
193686
674211
297310
146225
608743
614640
210744
971324
55681
1129834
830734
717508
697973
492137
684
88394
329454