948975
122488
86677
377546
364260
278761
567361
119282
2710
149144
446384
962896
5117799
3551581
3053148
2357804
2226988
2033609
1947357
191078
1756118
1718136
1682195
1633471