148652
265244
804382
67882
759376
307656
342124
172666
68831
892831
61128
117102
5116799
3550581
3051148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471