30277
783565
192737
90364
110965
46091
506828
721441
966673
181288
833697
956661
5116799
3549581
3049148
2357804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471