244760
27740
618013
55848
499531
815633
358748
136610
651583
173306
30903
63310
2507228
1076270
601148
2139298
86759
4026039
3289746
4785587