594663
871509
29948
1009508
18822
384276
952719
137440
93756
511721
964
150885
5132799
3552581
3062148
2367804
2229988
2041609
1952357
191278
1762118
1719136
1686195
1635471