10097960
111357
3671
2853
1804
76228
2595
7269
3393
2345
3636
179765
205310
1666317
11864279
1184112
10615260
1059816
98974
8713155
806211
72786
63914
58962