898395
808684
940636
701552
736345
68100
667793
105658
505831
498874
744942
352657
348510
123702
393208
32303
11615745
622786
3967577
3899980
3292510
2601192
2116495
2077216
2029492
182366
1759948
16215
153161
1525545