95371448
90791033
700722
66581158
6530595
6494455
6067333
60441580
502884
4596470
45361931
44961046
4471608
44611012
42631538
40991231
60291
59448
4929
21013