41425
37964
31120
36331
71606
610910
44753
28562
14890
49402
32101
54295391
430420728
238045380
1665098312
156685267
129536178
122941252
1113798895
103190210
88168178
82919290
74615139
69243158