39020
634415
590612
331410
575820
37646
1017514
51842
1423230
53941
37950
41705
435110736
240989380
1684998313
158668269
131623180
125593260
1135958896
104855214
89947182
84081292
76519141
70466160