139891
709826
615145
46929
55500
757743
427477
85180
102384
857963
241549
482930
5087799
3519581
3019148
2322804
2214988
2010609
1910357
189978
1746118
1715136
1664195
1625471