241
196
181
187
227
140
210
145346
143
170
183
112
21876
16530
14571
13160
10032
958263
8744
8690
828148
716142
67511
6580