525240
633256
309760
80575
941748
538576
537375
492856
262912
752849
770103
12828
775842
550822
232903
119572
1015659
158793
801547
486776
14879
526927
92345
838297
142859
518781