241
196
181
187
227
140
210
145346
143
183
112
70
21866
16510
14551
13150
10002
956263
8734
8690
827148
716142
67511
6570