3696
2
4042
6710
0
1517
4
5801
1
2886
23774
18258
6779
5
3315
3132
10
1467
1274
1894
5252
2335
1892
13967