607615
5166591
38766119
536010
25544
2034518
799816
1585042
17432
42558
42631
1724530
164117310
683378061
4272177
383418790
3421599
24641860
2181976
1906227