688169
109253
195113
75173
266948
380361
408865
69842
918999
387702
844961
74315
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471