40087
131439
110919
387586
961918
827186
37420
116587
852908
4031000
65053
113862
5116799
3549581
3049148
2356804
2226988
2032609
1945357
190878
1756118
1718136
1682195
1633471