6511
742
596
523
477
695
626
5611
5012
433
474
4921
31607
24160
22462
20013
1623267
15692
1439148
13896
1288144
12190
10970
9250