629917
46808
869591
180373
257863
715738
689627
215907
1005657
76533
781530
969691
5114799
3547581
3048148
2353804
2226988
2031609
1944357
190778
1756118
1718136
1681195
1632471