284711
88085
729509
403573
32590
41972
951609
932618
721803
645298
137256
347676
5160799
3573581
3097148
2402804
2236988
2059609
1977358
191878
1773118
1722136
1692196
1639471