27989
882779
452991
982628
581488
805631
468859
487364
210768
521104
165795
2903
5117799
3550581
3051148
2357804
2226988
2033609
1947357
190878
1756118
1718136
1682195
1633471