3117
8
2414
2
1516
1
619
0
3591
11
2377
582
1135
3
2512
3715
1527
2365
4
1623
3546
2903
2964
2207
1363
2901
2921
2980
2990
3765
12459