538170
360552
308531
1000832
546756
68378
741520
450547
105389
1115681
488502
289286
868860
163608
242473
18637
278809
139931
494817
221414
795836
810578
971876
798659
203773
415336