29574
1201915
426214
820518
80807
92348
104327
51808
38141
70879
68647
768012
435170736
241013380
1685218313
158689269
131640180
125613260
1136158896
104870214
89963182
84091292
76548141
70477160