34936
687015
504110
19973
1014410
1669217
40650
38970
632035
37606
38794
13841
434966736
240921380
1684518313
158608269
131559180
125553260
1135548896
104830214
89907182
84061292
76472141
70441160