118905710320
11657551889
114618411820
103160810171
10022855905
9568208463
94374410465
8832562456
8638129279
8493748828
8103343867
7701489386
7661591487
6854938545
6309762151
5766567244
4677084640
3969797324
2947215571
2787408343
2584117836
1994868569
1887695807
18176610309
1504648747