49073
27145
25993
13261
18352
23740
13882
8171
28504
272112
54855
22955
430680728
238217380
1666448312
156797267
129673178
123076252
1114878895
103262210
88283178
83007290
74688139
69324158