344
670
4310
3937
488
454
326
692
336
534
516
647
28367
21560
19781
17583
1411265
13772
1277148
12376
11020
1070144
9430
80411