375450
311220
609450
686465
674562
880674
284578
99898
974137
1007503
974590
419647
788312
878870
820147
906949
1017724
829610
566505
57952
101987
612377
295284
547842