90
120
98
6859
41216
43868
10763
74536
34387
26350
24822
22043
1830267
16982
1628148
15366
1458145
13080
12280
10370