106263
696455
421935
964761
988139
896950
744979
6908
168305
684256
954517
638233
5055799
3492581
2974148
2294804
2203988
1998609
189478
1888357
1736118
1708136
1653195
1620471