623984
864727
46568
215403
689552
335861
88392
551199
116727
19489
875709
2719
5087799
3519581
3019148
2322804
2214988
2010609
1910357
189978
1746118
1715136
1664195
1625471