16992
70922
783919
243175
585526
807224
701688
1000570
1020281
69856
746210
9486
5175799
3593581
3123148
2426804
2246988
2070609
1996358
192278
1778118
1724136
1699196
1644471