955
951
1965
724
17534
17338
452
773
793
1264
1628
1153
687412
49263
48510
47978
4248271
4040158
33094
3251151
31036
26632
24471
22840