133229
35660
15820
32863
11065265
24110
12972802
25410
14800
13992031
9354317
5910
430609728
238180380
1665968312
156770267
129639178
123039252
1114628895
103246210
88251178
82982290
74673139
69306158