396911
670462
865540
890191
452112
931130
1186
155111
399677
580407
921286
872891
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471