337
326
3311
305
287
295
307
278
299
257
280
3122
16791
13330
10891
9590
730263
7240
6790
6081
582147
55410
518142
4500