3945
446589
845310
779152
55775
878725
47623
797960
503502
441865
920268
168684
23210
1015608
39237
83813
971944
182726
955942
11448
21451
248948
396685
863920
601180
331859