959687
655889
770759
94657
628559
370314
9958
74428
150193
74741
108565
228159
5101799
3536581
3037148
2340804
2221988
2027609
1937357
190478
1750118
1716136
1678195
1630471