42670
22586
8301
3162
12625
33208
5748
15864
12248
4158