220
291
147
331
273
164
240
242
221
196
173
162
22676
17210
15261
13630
10452
1013263
9164
9050
874148
747142
6960
69311