605282
137308
8074
477165
62318
351883
424195
777963
217919
33552
861756
316262
5055799
3492581
2973148
2294804
2203988
1998609
189478
1888357
1736118
1708136
1653195
1620471