31476
19272
23303
20041
22082
47613
49185
47563
49643
20383
17170
33782
434998736
240937380
1684628313
158629269
131571180
125567260
1135728896
104834214
89914182
84063292
76488141
70441160