121
116
146
173
115
1010
134
102
104
1110
12170
9930
7881
6180
545262
4980
4620
4241
4239
403147
369142
31150