17516
921
683
721702
634
13636
471
362
644
685012
49083
48380
47728
4229271
4036158
33044
3238151
31026
26512
24401
22760