603791
949389
83542
960463
829642
735895
355847
127530
880641
508627
160436
799974
5144799
3567581
3074148
2388804
2230988
2051609
1971358
191478
1767118
1720136
1690196
1637471