4230
395
3610
356
367
3511
347
320
337
307
315
17533
13820
11421
10230
779263
7702
7100
6512
619147
57010
559142
4960