159593
995496
280406
99118
342241
456450
606873
615888
183392
812415
1001323
1046620
88793
558314
41876
997618
82987
355823
499643
867886
531120
67357
808106
109841
431754
31105