2465
2
2932
3053
7
2903
3
876
0
3051
1603
1
38477
34
758
2149
5
2087
3090
6
2930
1045
1849
607
788
2047
2906
2125
1400
450
818
2258
673
1280
47639