347
3411
320
337
307
315
308
297
3522
334
299
17272
13680
11301
10020
770263
7582
6980
6421
607147
56710
555142
4810