180
90
163
46821
105726
7763
44536
45580
50
133
27067
20270
18871
16852
1323265
13172
1196148
11796
10650
971143
8870
78211