3207
3
1971
2
2416
6
1963
1
1042
0
1463
1373
1593
2847
4
2113
2365
1633
1192
3891
515
1598
572
739
3155
11
952
1087
1030
476
3595
7041
1163
810
1340
1014
12701
13