2988
1
2786
951
1716
3
1749
1308
1001
0
1690
7471
9
12459
1051
2781
1935
2
3591
11
2604
946
3267
4
2884
5
1394
989
4768
1545
1396
1527
1372
2103