649969
413413
802795
560325
497848
243139
396923
67432
617857
849779
103282
794897
5054799
3492581
2969148
2294804
2203988
1997609
189478
1886357
1735118
1707136
1653195
1620471