2043853
1911874
610513
550978
291453
280697
197284
150812
148040
137549
128000
122300
111489
100484
99474
99401
95362
92337
92124
91627
91176
90653
89841
87864
82425