2991
27650
4642
52402
5592
1825
10747
114805
3837
4473
18440
4656
37486
8607
9270
4150
48938
13358
5232
5114