21262
19572
46300
444310
45113
33913
44706
40741
47866
63707
13590
13252
434930736
240906380
1684388313
158589269
131543180
125542260
1135368896
104823214
89900182
84052292
76463141
70429160