19810
93731
717110
76074
621549
3915102
537245
228857
238180
113997
2675148
2301144
234595
169280
125536