677538
455931
792826
165470
704683
394912
353935
121898
69868
144624
921946
14290
391181
43250
541110
644579
931918
400212
94455
1018891
576280
994105
91177
88147
411916
7607
127615
537430