2999
3
1751
1
4651
2
17340
14
578
0
1131
3378
7
1942
2696
297066
1399
2578
2580
436
234
2082
1431
2392
5978
6