14904
34352
28724
31660
31675
37031
36651
32354
33080
37935
58586
80138
435170736
241011380
1685218313
158688269
131639180
125613260
1136128896
104869214
89963182
84091292
76548141
70476160