889168
214658
146135
340142
330294
271285
505750
601341
794180
288818
318729
781782
5135799
3554581
3065148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471