399590
665675
976954
909618
422971
652892
642337
909467
874150
198944
29535
669111
5079799
3512581
3001148
2309804
2212988
2007609
1903357
189778
1742118
1715136
1658195
1624471