2986
1
940
5052
10
572
0
1193
1068
1441
1512
2571
2
1790
3426
4
4303
12
1421
2919
1927
2358
9
579
3083
2756
2465
387
2932
504
2948
6