414561
415623
184225
108379
3958
44133
547267
488950
691560
877738
239544
812848
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471