777585
180
215
127
594955
533304
1921235
10210368
713341
1103770
274
289
1630339
253
277
256
232
123
122818
110337