38540
33412
65643
38693
28053
19775
15403
54845
25963
41155
13682
10784
430463728
238088380
1665258312
156707267
129553178
122972252
1114078895
103198210
88188178
82928290
74625139
69253158