489921
461888
209215
4229
96923
626480
897417
284823
326771
12288
595527
419496
191832361
164701051
162201157
155521728
149571983
147633146
14520943
143671360
13880556
13812267
137291740
137161355