519476
789449
344291
323966
653990
229988
77358
353963
924748
760132
708151
86824
5245799
3670581
3196148
2496804
2273988
2112609
2043358
193678
1819118
1743136
1718196
1659471