42834
33641
481515
43815
21360
20551
39050
30172
28505
38585
38776
43194
434960736
240919380
1684508313
158608269
131558180
125552260
1135548896
104830214
89907182
84061292
76472141
70440160