185102
113827
175347
545472
1020885
866198
770332
73841
966710
299674
265899
192112
33104465
28278132
251991000
24966484
18998346
17072973
157321032
14998239
12919764
10643485
877947
5931209