159117
373603
58755
537771
318672
176205
903472
98469
51403
828705
846980
101410
5135799
3554581
3064148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471