582747
328192
180882
954718
399966
510102
686755
237326
277140
738196
488924
691906
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471