86020
115570
81972
487415
381223
204642
444624
742163
646730
356841
776471
363601
33116465
28289132
252081000
24973484
19006346
17075973
157331032
15002239
12924764
10647485
879747
5933209