89226
41280
870305
437981
137915
51696
241397
66650
695626
163873
221232
255979
5134799
3554581
3064148
2371804
2229988
2043609
1954357
191278
1762118
1719136
1686195
1635471