292362
57932
936370
873806
25221
144958
224266
44537
213763
73676
256515
64028
5134799
3554581
3063148
2370804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471