22071
59855
699316
43670
47723
47097
37482
43293
31816
53453
92038
33251
434944736
240912380
1684438313
158598269
131552180
125547260
1135498896
104825214
89901182
84055292
76465141
70432160