227
236
295
7885900
161542
158183
158399
115121
125236
197291
159497
533446
1693829
1070034
146208
947996
612870
182638
131725
99416