72651
398986
15055
29961
529952
14924
875279
12832
606694
70268
75775
34832
5051799
3488581
2963148
2289804
2202988
1996609
189278
1885357
1733118
1706136
1652195
1619471