3
1
1
3
1
1
1
2
1
1
3
1
6
621
506
499
465
385
381
375
375
355
305
298
297
293
279
276
275
274
274
273
271
271
267
267
263
255
243
241
238
233
228