2
12
1
3
2
1
1
1
8
6
7
1
1
2
1
1
6
1
1
1
492
462
403
372
340
301
290
290
284
268
247
243
242
235
227
217
213
208
208
207
205
205
202
201
199
199
192
189
187
185