959186
389103
67287
236837
585365
70261
99710
579832
98929
470158
103277
90648
5087799
3519581
3019148
2322804
2214988
2010609
1910357
190078
1746118
1715136
1664195
1625471