371679
105790
90887
377814
233395
816225
26436
556607
553313
1111644
293759
406667
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471