574496
570869
825877
88928
979498
636106
960720
87080
101433
538899
104467
846108
5145799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471