2108
2
3818
7
4258
1
4044
5
3083
2799
6
17946
0
9956
3
2465
3125
3546
32302
10827
4
2476
536
280
2471
2087
762
3498
623
3779
3046
4471
2964