958
1
2750
2251
2
3083
1415
0
2177
2465
2013
2932
2903
3
1603
13967
2149
5
2087
38477
34
2733
4
1179
1849