1603290
534887
628270
917385
313461
57334
819591
720947
758206
411803
766261
29279
458503
526717
260705
661527
25737700
22312484
21565960
18592669
13621916
11929157
10766624
9231365
7961961
7535477
7299253
7178831
477670
4721231