493333
167733
377117
55591
574981
283482
337686
270277
7763
196339
829326
43996
5009798
3449581
2920148
2241804
2184988
1969609
188378
1857357
1712118
1694136
1634195
1608471