3008
3
1015
1
2906
2
496
0
1075
2268
4
1431
5065
1558
15233
3738
5
1922
2402
2505
2366
2562
2110
3562