42677
22588
8302
3162
12625
33209
7150
5748
12249
5190