48557
649499
262873
949969
194765
752684
430518
143950
306703
981300
701322
540834
5131799
3552581
3056148
2366804
2228988
2037609
1950357
191178
1760118
1718136
1685195
1634471