90
163
68
46821
105726
7763
44536
45580
50
133
26837
20160
18711
16652
1315265
12972
1185148
11694
10600
965143
8810
77311