142583
191167
230075
187289
544973
5552132
468180
414579
200072
4117107
142854
393096
2235114
485982
324358
287969
330381
213356
147797
332185
264071