1002728
976524
9267468
9205687
85311580
85171073
82971017
8155924
72801418
69911296
6781351
67601735
60701625
59491759
54011682
53241735
52581390
4487159
4342235
40491318