31297
8310
18053
17273
39347
22010
22704
14310
9670
12361
26830
6321
430463728
238088380
1665258312
156707267
129553178
122972252
1114078895
103198210
88188178
82928290
74625139
69254158