157385
125153
470459
453575
197929
119601
496526
899402
63054
280237
713283
586739
28997454
24459120
21978992
21176480
16498333
14874969
140631028
13375239
1164782
11530764
953158
9471480