30515
4360
3880
32913
6148160
3941014
24026
1786
23910
6210
33443
45446
688712
49443
48640
48138
4256271
4044158
33164
3257151
31146
26712
24491
22900