317763
374254
291897
119743
586140
307667
662266
61782
411705
17048
52391
338857
5135799
3554581
3064148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471