149531
453890
605764
648131
1003150
569701
467270
163170
228235
41930
288556
82144
5137799
3560581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471