10960
917115
101554
81656
9650
6210
6760
68449
67929
70765
88875
50124
685112
49103
48410
47768
4231271
4038158
33044
3243151
31026
26542
24401
22780