638255
8002
239310
468103
102812
670839
453141
664161
487589
127910
867425
9594
5042799
3481581
2953148
2276804
2196988
1987609
188978
1871357
1726118
1702136
1648195
1615471