512031
14763
114536
140
430
132430
32149
237942
195726
85925
100
381739
689912
49563
48760
48238
4261271
4057158
33194
3261151
31266
26772
24531
22940