709923
100189
244154
19986
26649
1222261
521246
644299
211503
275961
898388
24919
5051799
3490581
2963148
2290804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471