3838
4056
3162
4939
13153
4676
9847
22484
6170
11609
7532
9474
15744
50159
32951
2221
3302
4917
16269
5119
4950