1516
1
2377
582
0
3715
2
3546
2903
3
2964
2207
2901
2980
2990
5225
8
2906
1294
951
2139
4
2476
623
1153
2622
6
1063
2740
6047
4471
1558