39512
29752
23756
16400
30495
334810
41425
38617
31445
43765
361210
36812
430564728
238156380
1665798312
156752267
129616178
123023252
1114498895
103234210
88235178
82970290
74668139
69292158