140646
487171
168127
215386
905633
242966
755885
49661
680938
496607
538845
2412
5241799
3668581
3196148
2493804
2272988
2112609
2040358
193678
1819118
1743136
1717196
1659471