450346
375132
833417
442435
17654
289188
331876
583923
464935
14299
527742
723434
5144799
3567581
3074148
2388804
2230988
2049609
1971358
191478
1767118
1720136
1690196
1637471