913887
478924
826671
582832
258656
370316
947693
353980
77736
108776
538543
809547
5087799
3519581
3019148
2322804
2214988
2010609
1910357
189978
1746118
1715136
1664195
1625471