17612
10522
913
1237
1749
660
904
687
832
1230
940
1951
687612
49323
48530
47978
4249271
4040158
33094
3252151
31046
26632
24481
22840