442501
34960
6861
764982
677969
45780
184521
811612
415195
42730
437659
105919
5141799
3567581
3073148
2384804
2230988
2047609
1967358
191478
1765118
1719136
1689196
1636471