180
90
163
46821
105726
7763
44536
45580
50
133
27397
20660
19181
17062
1350265
13342
1212148
11916
10790
1014144
9010
79111