3316
10
5820
4
2302
3
2939
1
3041
2
988
0
1201
4031
762
6516
8
3296
2740
2550
7304
7
78
994
6
1739
108797
2350
5