2771
1894
1649
2640
1743
4614
2375
16300
1967
5472
2816
3831
2961
6344
7374
24153
9812
9200
6370
16579
10994
8668
6595
19328