180
161
80
84
101
134
111
110
72
100
135
116
21536
16120
14261
12920
9882
942263
8644
8630
812148
705142
66911
6410