105453
411783
651180
745516
552751
302612
357614
204532
529290
357410
337314
89750
48867
76413
1049501
384512
1102727
936634
849240
471219
271587
656464
367324
895270
776857
310887