14660
10770
18304
46452
16050
11341
34825
11001
23326
24205
7010
10030
434846736
240847380
1683828313
158545269
131504180
125490260
1134928896
104795214
89872182
84033292
76421141
70393160