943843
249566
43078
408622
799530
69423
526298
848660
358295
12738
104560
908819
566612
386525
351868
36055
8408744
547186
3162577
3064980
3025510
2183192
2022495
1983492
1911216
174666
1733948
15875
151161
1468545