2829
23444
14885
1522
3615
2136
4161
24940
6755
3545
15836
19164
18662
5940
40398
8286
3944
6765
14169
39019
22289
120275