39534
34076873
29752
23756
10220
30495
334810
26880
38617
31445
43765
60968
430676728
238216380
1666358312
156797267
129670178
123072252
1114858895
103260210
88276178
83005290
74687139
69323158