938
689
370
345
9515
927
12225
876
10814
656
776
402
36657
28150
26783
23913
1990267
18494
1789151
16606
1596147
13830
13460
11640