95821895
8998291
87381505
81011316
6909273
6843151
66931051
6617210
65261295
596843
52471182
5199308
51571602
50811599
45001281
43951650
10089
90943
8937
841159