605282
137308
8074
477165
63318
335338
351883
424195
777963
217919
634623
33552
5116799
3550581
3051148
2357804
2226988
2033609
1946357
190878
1756118
1718136
1682195
1633471