33922
54393
35441
26462
90837
19180
580
19013662
38092966
23300
39193
34436873
435057736
240965380
1684868313
158651269
131603180
125581260
1135868896
104850214
89943182
84078292
76510141
70455160