558942
170194
222951
381682
214910
677553
706962
536227
868615
120955
392835
67260
254241
331990
527858
432793
1498850
1104709
236284
710152
1133399
495547
582813
819803
1199174
699462