48173
33055
210708
868258
334585
527157
30586
733537
612451
555495
772637
338761
523132
299159
120448
206472
617647
169197
979985
820196
527686
237185
31643
463348
518622
407545