657982
529228
912624
865518
70813
94992
305676
360294
83246
7704
139142
85340
5140799
3564581
3068148
2380804
2230988
2046609
1957357
191478
1765118
1719136
1689196
1636471