95556
215207
11964
527655
283294
431926
680972
898411
552772
380828
103904
845389
5005798
3448581
2920148
2239804
2182988
1969609
188278
1854357
1711118
1694136
1634195
1607471