8490826
8453995
80281039
73451987
6803937
65331688
64991264
64761245
5744863
51571652
46491246
4252480
1106236
99546
88089
865148
854321
808103
72910
654125