39534
34076873
29752
23756
10220
30495
334810
38617
31445
43765
60968
46295
430668728
238208380
1666248312
156795267
129665178
123065252
1114818895
103257210
88273178
82996290
74684139
69318158