336
298
333
3014
335
310
290
2922
380
314
16982
13560
11111
9790
754263
7442
6890
6241
597147
56410
547142
4590