639926
478635
26746
919154
259631
396383
571514
117668
344766
188683
663689
159622
5263799
3689581
3210148
2526804
2283988
2136609
2061358
193878
1836118
1746136
1729196
1662471