2989
4962
7078
4590
1808
4881
2745
3160
4248
7327
6480
1478
10369
2937
7730
6685
3818
2230
2508
2277
3626
3004
3519
2770
6695
6309
30758
10829
27696
7142