375450
311220
609450
686465
674562
880674
284578
99898
974137
1007503
974590
419647
791312
883870
821147
910949
1018724
832610
572505
57952
102987
615377
299284
549842