152
130
80
150
186
172
162
170
123
125
122
22846
17340
15361
13720
10512
1029263
9294
9120
899148
758142
7020
69511