253
250
234
187
227
140
260
210
145346
143
170
183
22406
17040
15021
13440
10272
999263
8994
8880
854148
741142
68411
6820