498563
673657
939931
775589
174431
505682
595713
771429
774143
760842
666483
33858
191832361
164701051
162201157
155521728
149571983
147633146
14520943
143671360
13880556
13812267
137291740
137161355