412335
89354
180261
1002241
757676
473489
736559
756750
622122
678230
27610
149828
5146799
3567581
3075148
2388804
2230988
2052609
1971358
191478
1767118
1720136
1690196
1637471