321130
160372
491483
514248
9804952
10382741
10540986
105302171
100851510
171210
320303
155970
127102346
119631048
117831154
11673554
116631722
116411975
116373137
11449940
114341351
114231359
114151738
11323263