2086327
704
1000
883
15212
717
602
1086
1043
946
435
712
685212
49113
48410
47778
4232271
4038158
33044
3245151
31026
26572
24401
22790